|
|
@@ -149,7 +149,10 @@ public class DeclaredProjectManage { |
|
|
|
log.info("申报项目成功 【{}】", instanceId); |
|
|
|
|
|
|
|
//如果是重新提交的话 判断下 项目是否存在 |
|
|
|
saveOrUpdateProject(projectInfo, instanceId,userId); |
|
|
|
if(saveOrUpdateProject(projectInfo, instanceId,userId) && Objects.nonNull(projectInfo.getDraftId())){ |
|
|
|
//如果是草稿箱提交 删除对应的草稿箱 |
|
|
|
projectDraftService.removeById(projectInfo.getDraftId()); |
|
|
|
} |
|
|
|
|
|
|
|
return instanceId; |
|
|
|
} |
|
|
@@ -221,7 +224,7 @@ public class DeclaredProjectManage { |
|
|
|
* @param projectDto |
|
|
|
* @param instanceId |
|
|
|
*/ |
|
|
|
private void saveOrUpdateProject(ProjectDTO projectDto, String instanceId, |
|
|
|
private Boolean saveOrUpdateProject(ProjectDTO projectDto, String instanceId, |
|
|
|
Long userId) { |
|
|
|
//流程启动之后 入库项目 重要业务信息 用于列表查询 展示 |
|
|
|
try { |
|
|
@@ -260,6 +263,7 @@ public class DeclaredProjectManage { |
|
|
|
log.error("项目信息入库错误 ", e); |
|
|
|
throw new BusinessException("项目信息入库错误 :" + e.getMessage()); |
|
|
|
} |
|
|
|
return Boolean.TRUE; |
|
|
|
} |
|
|
|
|
|
|
|
public PageVo<ProjectDraftVO> pageDraft(DeclaredProjectListParamDTO params) { |
|
|
|