Commit 9aec99f6 authored by cq990612's avatar cq990612

优化代码结构

parent 017f8c28
...@@ -117,7 +117,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -117,7 +117,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
for (WorkTimeOrder wto : workTimeOrders) { for (WorkTimeOrder wto : workTimeOrders) {
totalTime += wto.getWorkTime(); totalTime += wto.getWorkTime();
if (null != wto.getReason()) { if (null != wto.getReason()) {
reason = wto.getProjectName() + ":" + wto.getReason() + ";"; reason = workProjectService.getById(wto.getProjectId()).getProjectName() + ":" + wto.getReason() + ";";
} }
if (3 == wto.getStatus()) { if (3 == wto.getStatus()) {
rejectMonth += 1; rejectMonth += 1;
...@@ -292,6 +292,12 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -292,6 +292,12 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
if (approvalDto.getWorkDay().compareTo(workTimeOrder.getWorkDay()) == 0) { if (approvalDto.getWorkDay().compareTo(workTimeOrder.getWorkDay()) == 0) {
WorkTimeOrderDto workTimeOrderDto = new WorkTimeOrderDto(); WorkTimeOrderDto workTimeOrderDto = new WorkTimeOrderDto();
BeanUtils.copyProperties(workTimeOrder, workTimeOrderDto); BeanUtils.copyProperties(workTimeOrder, workTimeOrderDto);
workTimeOrderDto.setUserName(workUserService.getById(workTimeOrderDto.getUserId()).getName());
if (1 == workTimeOrder.getType() || 2 == workTimeOrder.getType()) {
workTimeOrderDto.setProjectName(workProjectService.getById(workTimeOrderDto.getProjectId()).getProjectName());
workTimeOrderDto.setProjectManagerName(workUserService.getById(workProjectService.getById(workTimeOrderDto.getProjectId()).getManagerId()).getName());
}
workTimeOrderDto.setTypeName(getTypeName(workTimeOrderDto.getType()));
workTimeOrderList.add(workTimeOrderDto); workTimeOrderList.add(workTimeOrderDto);
} }
} }
...@@ -483,7 +489,11 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -483,7 +489,11 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
for (WorkTimeOrder workTimeOrder : workTimeOrders) { for (WorkTimeOrder workTimeOrder : workTimeOrders) {
WorkTimeOrderDto dto = new WorkTimeOrderDto(); WorkTimeOrderDto dto = new WorkTimeOrderDto();
BeanUtils.copyProperties(workTimeOrder, dto); BeanUtils.copyProperties(workTimeOrder, dto);
dto.setUserName(workUserService.getById(workTimeOrder.getUserId()).getName());
if (1 == workTimeOrder.getType() || 2 == workTimeOrder.getType()) {
dto.setProjectName(workProjectService.getById(workTimeOrder.getProjectId()).getProjectName());
dto.setProjectManagerName(getManagerNameByOrder(workTimeOrder)); dto.setProjectManagerName(getManagerNameByOrder(workTimeOrder));
}
dto.setTypeName(getTypeName(dto.getType())); dto.setTypeName(getTypeName(dto.getType()));
dtos.add(dto); dtos.add(dto);
} }
...@@ -597,12 +607,12 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -597,12 +607,12 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
WorkTimeOrder workTimeOrder = new WorkTimeOrder(); WorkTimeOrder workTimeOrder = new WorkTimeOrder();
BeanUtils.copyProperties(workTimeOrderDto, workTimeOrder); BeanUtils.copyProperties(workTimeOrderDto, workTimeOrder);
workTimeOrder.setStatus(4); workTimeOrder.setStatus(4);
// 获取用户名 /* // 获取用户名
workTimeOrder.setUserName(workUserService.getById(workTimeOrder.getUserId()).getName()); workTimeOrder.setUserName(workUserService.getById(workTimeOrder.getUserId()).getName());
// 获取项目名 // 获取项目名
if (1 == workTimeOrder.getType() || 2 == workTimeOrder.getType()) { if (1 == workTimeOrder.getType() || 2 == workTimeOrder.getType()) {
workTimeOrder.setProjectName(workProjectService.getById(workTimeOrder.getProjectId()).getProjectName()); workTimeOrder.setProjectName(workProjectService.getById(workTimeOrder.getProjectId()).getProjectName());
} }*/
// 获取部门id // 获取部门id
Integer deptIdByUserId = workUserDeptService.getDeptIdByUserId(workTimeOrder.getUserId()); Integer deptIdByUserId = workUserDeptService.getDeptIdByUserId(workTimeOrder.getUserId());
workTimeOrder.setDeptId(deptIdByUserId); workTimeOrder.setDeptId(deptIdByUserId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment