feat: 企标理想变更流程被驳回后再次提交校验企标编号是否冲突
This commit is contained in:
+9
@@ -15,6 +15,7 @@ import com.jero.modules.activiti.process.common.enums.ProcessType;
|
||||
import com.jero.modules.activiti.process.common.service.ActFlowCommonService;
|
||||
import com.jero.modules.activiti.process.esArchive.entity.ProcessEsArchive;
|
||||
import com.jero.modules.activiti.process.esArchive.entity.vo.ESArchiveDataVO;
|
||||
import com.jero.modules.activiti.process.esInitChange.entity.EsInitChangeConstant;
|
||||
import com.jero.modules.activiti.process.esInitChange.entity.ProcessEsInitChange;
|
||||
import com.jero.modules.activiti.process.esInitChange.entity.enums.ESPProjectType;
|
||||
import com.jero.modules.activiti.process.esInitChange.entity.vo.InitChangeDataVO;
|
||||
@@ -213,6 +214,14 @@ public class ProcessEsInitChangeServiceImpl extends ServiceImpl<ProcessEsInitCha
|
||||
String processDefinitionId = actFlowCommonService.getProcessDefId(processInstanceId);
|
||||
Task task = taskService.createTaskQuery().taskId(taskId).singleResult();
|
||||
String taskName = task.getName();
|
||||
// 如果是第一个结点的话需要判断企标编号是否重复
|
||||
if (taskName.equals(EsInitChangeConstant.MAIN_DRAFT_USER_INIT)) {
|
||||
// 校验企标编号是否冲突
|
||||
ProcessEsInitChange initChange = initChangeList.get(0);
|
||||
if (initChange.getProjectType().equals(ESPProjectType.ENACT.getValue())) {
|
||||
this.startRunTask(initChangeDataVO);
|
||||
}
|
||||
}
|
||||
if (pass) {
|
||||
if (initChangeList != null) {
|
||||
saveOrUpdateBatch(initChangeList);
|
||||
|
||||
Reference in New Issue
Block a user