|
|
@@ -433,10 +433,13 @@ public class ProjectLibManage { |
|
|
|
project.setId(null); |
|
|
|
project.setCreateOn(LocalDateTime.now()); |
|
|
|
project.setUpdateOn(LocalDateTime.now()); |
|
|
|
project.setIsBackReject(Boolean.TRUE); |
|
|
|
project.setIsBackReject(Boolean.FALSE); |
|
|
|
stateMachineUtils.pass(project); |
|
|
|
projectService.save(project); |
|
|
|
|
|
|
|
oldProject.setIsBackReject(Boolean.TRUE); |
|
|
|
projectService.updateById(oldProject); |
|
|
|
|
|
|
|
projectService.update(Wrappers.lambdaUpdate(Project.class) |
|
|
|
.set(Project::getNewest, Boolean.FALSE) |
|
|
|
.ne(Project::getId, project.getId()) |
|
|
@@ -461,7 +464,7 @@ public class ProjectLibManage { |
|
|
|
project.setCreateOn(LocalDateTime.now()); |
|
|
|
project.setUpdateOn(LocalDateTime.now()); |
|
|
|
//都是在驳回 重新提交时用的 |
|
|
|
project.setIsBackReject(Boolean.TRUE); |
|
|
|
project.setIsBackReject(Boolean.FALSE); |
|
|
|
if (Objects.nonNull(stageCode)) { |
|
|
|
project.setStage(stageCode); |
|
|
|
} |
|
|
@@ -469,6 +472,9 @@ public class ProjectLibManage { |
|
|
|
project.setStatus(statusCode); |
|
|
|
} |
|
|
|
|
|
|
|
oldProject.setIsBackReject(Boolean.TRUE); |
|
|
|
projectService.updateById(oldProject); |
|
|
|
|
|
|
|
if (projectService.save(project)) { |
|
|
|
projectService.update(Wrappers.lambdaUpdate(Project.class) |
|
|
|
.set(Project::getNewest, Boolean.FALSE) |
|
|
@@ -564,10 +570,13 @@ public class ProjectLibManage { |
|
|
|
project.setCreateOn(LocalDateTime.now()); |
|
|
|
project.setUpdateOn(LocalDateTime.now()); |
|
|
|
// 标识保存的项目信息是否为建设方案申报项目 |
|
|
|
project.setIsConstruct(Boolean.TRUE); |
|
|
|
project.setIsConstruct(Boolean.FALSE); |
|
|
|
project.setIsBackReject(isBackReject); |
|
|
|
stateMachineUtils.pass(project); |
|
|
|
|
|
|
|
oldProject.setIsBackReject(Boolean.TRUE); |
|
|
|
projectService.updateById(oldProject); |
|
|
|
|
|
|
|
if (projectService.save(project)) { |
|
|
|
//保存项目和实例的关系 |
|
|
|
ProjectInst projectInst = new ProjectInst(); |
|
|
@@ -602,9 +611,12 @@ public class ProjectLibManage { |
|
|
|
project.setCreateOn(LocalDateTime.now()); |
|
|
|
project.setUpdateOn(LocalDateTime.now()); |
|
|
|
// 标识保存的项目信息是否为建设方案申报项目 |
|
|
|
project.setIsConstruct(Boolean.TRUE); |
|
|
|
project.setIsConstruct(Boolean.FALSE); |
|
|
|
stateMachineUtils.pass(project); |
|
|
|
|
|
|
|
oldProject.setIsBackReject(Boolean.TRUE); |
|
|
|
projectService.updateById(oldProject); |
|
|
|
|
|
|
|
if (projectService.save(project)) { |
|
|
|
//保存项目和实例的关系 |
|
|
|
ProjectInst projectInst = new ProjectInst(); |
|
|
|