fix 80128 模块负责人审批和模块负责人修改 回显评估人
This commit is contained in:
+3
-1
@@ -73,7 +73,9 @@
|
|||||||
<property name="alias" value="ppat"/>
|
<property name="alias" value="ppat"/>
|
||||||
</include>
|
</include>
|
||||||
,
|
,
|
||||||
ppatu.id term_user_id
|
ppatu.id term_user_id,
|
||||||
|
ppatu.design_engineer,
|
||||||
|
ppatu.module_owner
|
||||||
from process_project_assess_term ppat
|
from process_project_assess_term ppat
|
||||||
left join process_project_assess_term_user ppatu on ppat.id = ppatu.term_id
|
left join process_project_assess_term_user ppatu on ppat.id = ppatu.term_id
|
||||||
where ppat.assessment_id = #{assessmentId}
|
where ppat.assessment_id = #{assessmentId}
|
||||||
|
|||||||
+10
-10
@@ -863,12 +863,13 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
termUser.setExpectedTime(processProjectAssessTerm.getExpectedTime());
|
termUser.setExpectedTime(processProjectAssessTerm.getExpectedTime());
|
||||||
termUser.setRiskPoints(processProjectAssessTerm.getRiskPoints());
|
termUser.setRiskPoints(processProjectAssessTerm.getRiskPoints());
|
||||||
termUser.setValidateSolution(processProjectAssessTerm.getValidateSolution());
|
termUser.setValidateSolution(processProjectAssessTerm.getValidateSolution());
|
||||||
termUser.setParentExecutionId(formKey);
|
termUser.setParentExecutionId(executionId);
|
||||||
termUser.setAssessTime(date);
|
termUser.setAssessTime(date);
|
||||||
|
|
||||||
allTermUserList.add(termUser);
|
allTermUserList.add(termUser);
|
||||||
}
|
}
|
||||||
processProjectAssessTermUserService.updateBatchById(allTermUserList);
|
processProjectAssessTermUserService.updateBatchById(allTermUserList);
|
||||||
tempCache.put(ProcessProjectAssessCommon.EXECUTION_ID,formKey);
|
tempCache.put(ProcessProjectAssessCommon.EXECUTION_ID,executionId);
|
||||||
|
|
||||||
// 完成任务
|
// 完成任务
|
||||||
String taskId = processDTO.getTaskId();
|
String taskId = processDTO.getTaskId();
|
||||||
@@ -877,17 +878,16 @@ public class ProcessProjectAssessService extends ServiceImpl<ProcessProjectAsses
|
|||||||
|
|
||||||
|
|
||||||
public void saveToDraft(ProcessInfoVO<ProcessProjectAssessVO> processInfoVO) {
|
public void saveToDraft(ProcessInfoVO<ProcessProjectAssessVO> processInfoVO) {
|
||||||
ProcessProjectAssessVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
|
|
||||||
if (businessInfoDTO != null) {
|
|
||||||
ProcessProjectAssess processProjectAssess = businessInfoDTO.getProcessProjectAssess();
|
|
||||||
if (processProjectAssess != null) {
|
|
||||||
processInfoVO.setBusinessId(processProjectAssess.getId());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
// 流程信息
|
// 流程信息
|
||||||
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
BasicProcessInfoDTO basicProcessInfoDTO = processInfoVO.getBasicProcessInfoDTO();
|
||||||
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.PROJECT_ASSESS.getValue()); // 流程类型
|
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.PROJECT_ASSESS.getValue()); // 流程类型
|
||||||
|
//保存businessId
|
||||||
|
String processInstanceId = basicProcessInfoDTO.getProcessInstanceId();
|
||||||
|
if (StringUtils.isNotBlank(processInstanceId)){
|
||||||
|
ProcessAll processAll = processAllService.getByProcessInstanceId(processInstanceId);
|
||||||
|
String projectId = processAll.getProjectId();
|
||||||
|
processInfoVO.setBusinessId(projectId);
|
||||||
|
}
|
||||||
|
|
||||||
processHandleService.saveToDraft(processInfoVO);
|
processHandleService.saveToDraft(processInfoVO);
|
||||||
}
|
}
|
||||||
|
|||||||
+7
@@ -299,6 +299,13 @@ public class ProcessProjectNotMetService extends ServiceImpl<ProcessProjectNotMe
|
|||||||
}
|
}
|
||||||
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.PROJECT_NOT_MET.getValue()); // 流程类型
|
basicProcessInfoDTO.setProcessType(ProcessTypeEnum.PROJECT_NOT_MET.getValue()); // 流程类型
|
||||||
processInfoVO.setBasicProcessInfoDTO(basicProcessInfoDTO);
|
processInfoVO.setBasicProcessInfoDTO(basicProcessInfoDTO);
|
||||||
|
//保存businessId
|
||||||
|
String processInstanceId = basicProcessInfoDTO.getProcessInstanceId();
|
||||||
|
if (StringUtils.isNotBlank(processInstanceId)){
|
||||||
|
ProcessAll processAll = processAllService.getByProcessInstanceId(processInstanceId);
|
||||||
|
String projectId = processAll.getProjectId();
|
||||||
|
processInfoVO.setBusinessId(projectId);
|
||||||
|
}
|
||||||
|
|
||||||
processHandleService.saveToDraft(processInfoVO);
|
processHandleService.saveToDraft(processInfoVO);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user