Commit 7824150b authored by cq990612's avatar cq990612

优化代码结构

parent 2d1c60c0
...@@ -283,16 +283,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -283,16 +283,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
if (2 == dto.getStatus() || 5 == dto.getStatus()) { if (2 == dto.getStatus() || 5 == dto.getStatus()) {
continue; continue;
} }
/*// 修改
if (null != dto.getWorkId()) {
workTimeOrderMapper.updateToNull(dto.getWorkId());
workTimeOrderMapper.updateById(workTimeOrder);
}
// 插入
if (null == dto.getWorkId() || 0 == dto.getWorkId()) {
workTimeOrderMapper.save(workTimeOrder);
dto.setWorkId(workTimeOrder.getWorkId());
}*/
BeanUtils.copyProperties(workTimeOrder, dto); BeanUtils.copyProperties(workTimeOrder, dto);
addList.add(workTimeOrder); addList.add(workTimeOrder);
} }
...@@ -675,14 +666,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -675,14 +666,7 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
return projectList; return projectList;
} }
// project转ProjectDto
private ProjectDto projectToProjectDto(WorkProject workProject) {
ProjectDto projectDto = new ProjectDto();
BeanUtils.copyProperties(workProject, projectDto);
// 获取项目管理
projectDto.setManagerName(workUserService.getById(workProject.getManagerId()).getName());
return projectDto;
}
// workTimeOrder TO WorkTimeOrderDto // workTimeOrder TO WorkTimeOrderDto
public List<WorkTimeOrderDto> wtoToWtod(List<WorkTimeOrder> workTimeOrders) { public List<WorkTimeOrderDto> wtoToWtod(List<WorkTimeOrder> workTimeOrders) {
...@@ -740,8 +724,9 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -740,8 +724,9 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
if (null == dto.getWorkTime() || 0 == dto.getWorkTime()) { if (null == dto.getWorkTime() || 0 == dto.getWorkTime()) {
size++; size++;
} }
if (1 == dto.getType() || 2 == dto.getType() && null == dto.getProjectId()) { if (1 == dto.getType() || 2 == dto.getType()) {
size++; if (null == dto.getProjectId())
size++;
} }
if (null == dto.getDes() || "".equals(dto.getDes())) { if (null == dto.getDes() || "".equals(dto.getDes())) {
size++; size++;
...@@ -762,8 +747,9 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -762,8 +747,9 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
if (thanDate(dto.getWorkDay())) { if (thanDate(dto.getWorkDay())) {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.WORK_TIME_OVER_NOW_DAY); throw new BaseCustomException(BASE_RESP_CODE_ENUM.WORK_TIME_OVER_NOW_DAY);
} }
if (1 == dto.getType() || 2 == dto.getType() && null == dto.getProjectId()) { if (1 == dto.getType() || 2 == dto.getType()) {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.NO_JOIN_EVERY_PROJECT_PLASE_JION); if (null == dto.getProjectId())
throw new BaseCustomException(BASE_RESP_CODE_ENUM.WORK_TIME_OVER_NOW_DAY);
} }
for (ProjectTypeEnum value : ProjectTypeEnum.values()) { for (ProjectTypeEnum value : ProjectTypeEnum.values()) {
if (value.getReviewer() == 2) { if (value.getReviewer() == 2) {
...@@ -853,7 +839,8 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -853,7 +839,8 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
// 获取用户名 // 获取用户名
dto.setUserName(workUserService.getById(dto.getUserId()).getName()); dto.setUserName(workUserService.getById(dto.getUserId()).getName());
// 获取项目名 // 获取项目名
if ((PROJECT.equals(dto.getType()) || BUSINESS_OPPORTUNITY.equals(dto.getType())) && null == dto.getProjectId()) { if ((PROJECT.equals(dto.getType()) || BUSINESS_OPPORTUNITY.equals(dto.getType())) ) {
if(null == dto.getProjectId())
throw new BaseCustomException(BASE_RESP_CODE_ENUM.NO_JOIN_EVERY_PROJECT_PLASE_JION); throw new BaseCustomException(BASE_RESP_CODE_ENUM.NO_JOIN_EVERY_PROJECT_PLASE_JION);
} }
dto.setProjectName(null != dto.getProjectId() ? workProjectService.getById(dto.getProjectId()).getProjectName() : getTypeName(dto.getType())); dto.setProjectName(null != dto.getProjectId() ? workProjectService.getById(dto.getProjectId()).getProjectName() : getTypeName(dto.getType()));
...@@ -937,25 +924,13 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService { ...@@ -937,25 +924,13 @@ public class WorkTimeOrderServiceImpl implements WorkTimeOrderService {
} }
} }
for (WorkProject workProject : workProjects) { for (WorkProject workProject : workProjects) {
if (null !=workTimeOrderDto.getProjectId()&&workTimeOrderDto.getProjectId().equals(workProject.getId())) { if (null != workTimeOrderDto.getProjectId() && workTimeOrderDto.getProjectId().equals(workProject.getId())) {
workTimeOrderDto.setProjectName(workProject.getProjectName()); workTimeOrderDto.setProjectName(workProject.getProjectName());
} }
} }
workTimeOrderDto.setTypeName(getTypeName(workTimeOrderDto.getType())); workTimeOrderDto.setTypeName(getTypeName(workTimeOrderDto.getType()));
workTimeOrderDtos.add(workTimeOrderDto); workTimeOrderDtos.add(workTimeOrderDto);
} }
/* for (WorkTimeOrder workTimeOrder : workTimeOrders) {
WorkTimeOrderDto workTimeOrderDto = new WorkTimeOrderDto();
BeanUtils.copyProperties(workTimeOrder, workTimeOrderDto);
workTimeOrderDto.setUserName(workUserService.getById(workTimeOrder.getUserId()).getName());
if (null != workTimeOrder.getProjectId()) {
workTimeOrderDto.setProjectName(workProjectService.getById(workTimeOrder.getProjectId()).getProjectName());
}
workTimeOrderDto.setTypeName(getTypeName(workTimeOrderDto.getType()));
workTimeOrderDtos.add(workTimeOrderDto);
}*/
return new PageInfo<>(workTimeOrderDtos); return new PageInfo<>(workTimeOrderDtos);
} }
......
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