Commit 709e33a8 authored by cq990612's avatar cq990612

优化代码结构

parent 2d2986bc
...@@ -84,6 +84,12 @@ ...@@ -84,6 +84,12 @@
<if test="null != businessName"> <if test="null != businessName">
business_name = #{businessName}, business_name = #{businessName},
</if> </if>
<if test="null != oaProjectId">
oa_project_id = #{oaProjectId},
</if>
<if test="null != projectName">
project_name = #{projectName},
</if>
modify_time = now() modify_time = now()
</set> </set>
<where> <where>
......
...@@ -286,14 +286,14 @@ public class WorkProjectServiceImpl implements WorkProjectService { ...@@ -286,14 +286,14 @@ public class WorkProjectServiceImpl implements WorkProjectService {
workProjectMapper.updateIsConclusionById(projectId); workProjectMapper.updateIsConclusionById(projectId);
// 插入更变日志 // 插入更变日志
List<WorkProjectChange> workProjectChanges = new ArrayList<>(); /* List<WorkProjectChange> workProjectChanges = new ArrayList<>();
WorkProjectChange workProjectChange = new WorkProjectChange(); WorkProjectChange workProjectChange = new WorkProjectChange();
workProjectChange.setProjectId(projectId); workProjectChange.setProjectId(projectId);
workProjectChange.setReviserId(userId); workProjectChange.setReviserId(userId);
workProjectChange.setModifyTime(new Date()); workProjectChange.setModifyTime(new Date());
workProjectChange.setOperationType(3); workProjectChange.setOperationType(3);
workProjectChanges.add(workProjectChange); workProjectChanges.add(workProjectChange);
workProjectChangeService.insertbatch(workProjectChanges); workProjectChangeService.insertbatch(workProjectChanges);*/
return true; return true;
} }
...@@ -557,15 +557,15 @@ public class WorkProjectServiceImpl implements WorkProjectService { ...@@ -557,15 +557,15 @@ public class WorkProjectServiceImpl implements WorkProjectService {
} }
// 插入参与人员信息 // 插入参与人员信息
if (!CollectionUtils.isEmpty(createProjectVo.getUserIds())) { if (!CollectionUtils.isEmpty(createProjectVo.getUserIds())) {
workUserProjectService.insertBatch(createProjectVo.getUserIds(), workProject.getId()); workUserProjectService.insertBatch(createProjectVo.getUserIds(), workProject.getId());
} }
// 插入更变日志 // 插入更变日志
WorkProjectChange workProjectChange = new WorkProjectChange(); /* WorkProjectChange workProjectChange = new WorkProjectChange();
workProjectChange.setProjectId(workProject.getId()); workProjectChange.setProjectId(workProject.getId());
workProjectChange.setReviserId(createProjectVo.getCreatorId()); workProjectChange.setReviserId(createProjectVo.getCreatorId());
workProjectChange.setModifyTime(new Date()); workProjectChange.setModifyTime(new Date());
workProjectChange.setOperationType(1); workProjectChange.setOperationType(1);
int insert1 = workProjectChangeMapper.insert(workProjectChange); int insert1 = workProjectChangeMapper.insert(workProjectChange);*/
return true; return true;
} }
...@@ -585,13 +585,13 @@ public class WorkProjectServiceImpl implements WorkProjectService { ...@@ -585,13 +585,13 @@ public class WorkProjectServiceImpl implements WorkProjectService {
private void verificationItem(ModifyProjectVo modifyProjectVo, WorkProject workProject, List<Integer> userIds) { private void verificationItem(ModifyProjectVo modifyProjectVo, WorkProject workProject, List<Integer> userIds) {
// 校验部门 // 校验部门
if (null != modifyProjectVo.getDeptId()) { if (!workProject.getDeptId().equals(modifyProjectVo.getDeptId())) {
if (StringUtils.isBlank(modifyProjectVo.getDeptIdReason())) { if (StringUtils.isBlank(modifyProjectVo.getDeptIdReason())) {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.REASON_CANNOT_BE_EMPTY); throw new BaseCustomException(BASE_RESP_CODE_ENUM.REASON_CANNOT_BE_EMPTY);
} }
if (workProject.getDeptId().equals(modifyProjectVo.getDeptId())) { /* if () {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.theNewContent_IsEqual_ToTheOriginal_Content); throw new BaseCustomException(BASE_RESP_CODE_ENUM.theNewContent_IsEqual_ToTheOriginal_Content);
} }*/
} }
System.out.println("1111111111"); System.out.println("1111111111");
...@@ -649,26 +649,16 @@ public class WorkProjectServiceImpl implements WorkProjectService { ...@@ -649,26 +649,16 @@ public class WorkProjectServiceImpl implements WorkProjectService {
} }
System.out.println("4444444444"); System.out.println("4444444444");
// oa编号验证 // oa编号验证
if (!StringUtils.isBlank(modifyProjectVo.getOaProjectId())) { if (!modifyProjectVo.getOaProjectId().equals(workProject.getOaProjectId())) {
if (StringUtils.isBlank(modifyProjectVo.getOaProjectIdReason())) { if (StringUtils.isBlank(modifyProjectVo.getOaProjectIdReason())) {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.REASON_CANNOT_BE_EMPTY); throw new BaseCustomException(BASE_RESP_CODE_ENUM.REASON_CANNOT_BE_EMPTY);
} }
if (null != workProject.getOaProjectId()) {
if (workProject.getOaProjectId().equals(modifyProjectVo.getOaProjectId())) {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.theNewContent_IsEqual_ToTheOriginal_Content);
}
}
} }
// 项目名称验证 // 项目名称验证
if (!StringUtils.isBlank(modifyProjectVo.getProjectName())) { if (!workProject.getProjectName().equals(modifyProjectVo.getProjectName())) {
if (StringUtils.isBlank(modifyProjectVo.getProjectNameReason())) { if (StringUtils.isBlank(modifyProjectVo.getProjectNameReason())) {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.REASON_CANNOT_BE_EMPTY); throw new BaseCustomException(BASE_RESP_CODE_ENUM.REASON_CANNOT_BE_EMPTY);
} }
if (!StringUtils.isBlank(workProject.getProjectName())) {
if (workProject.getProjectName().equals(modifyProjectVo.getProjectName())) {
throw new BaseCustomException(BASE_RESP_CODE_ENUM.theNewContent_IsEqual_ToTheOriginal_Content);
}
}
} }
System.out.println("555555555"); System.out.println("555555555");
// 校验工时预算 // 校验工时预算
......
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