feat: scc流程各部门分发/主排查人分发

This commit is contained in:
2024-07-12 16:54:30 +08:00
parent d0aa8cf6ac
commit b9d94bb7cb
2 changed files with 17 additions and 2 deletions
@@ -141,6 +141,20 @@ public class ProcessStandardComplianceCheck implements Serializable {
@TableField(exist = false)
private String splitFile;
/**
* 主排查人
*/
@ApiModelProperty(value = "主排查人")
@TableField(exist = false)
private String mainCheckUser;
/**
* 排查任务是否下发
*/
@ApiModelProperty(value = "排查任务是否下发")
@TableField(exist = false)
private String distributeFlag;
@TableField(exist = false)
private static final long serialVersionUID = 1L;
}
@@ -239,11 +239,11 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
// 更新审批表为完成,填充数据
actFlowCommonService.updateApprovalInfo(processTask, taskId);
String curUserId = UserUtils.getUserId();
Map<String, Object> userInfoMap = processInfoVO.getUserInfoMap();
ProcessSccVO businessInfoDTO = processInfoVO.getBusinessInfoDTO();
switch (xmlNodeId) {
case DEPT_USER_DISTRIBUTE:
// 设置主排查人
String mainCheckUser = userInfoMap.get(MAIN_CHECK_USER).toString();
String mainCheckUser = businessInfoDTO.getStandardInfo().getMainCheckUser();
runtimeService.setVariable(processInstanceId, MAIN_CHECK_USER, mainCheckUser);
break;
case MAIN_CHECK_USER_DISTRIBUTE:
@@ -293,6 +293,7 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
// 设置流程信息
switch (xmlNodeId) {
case DEPT_USER_DISTRIBUTE:
case MAIN_CHECK_USER_DISTRIBUTE:
processSccVO.setStandardInfo(scc);
processSccVO.setDetailInfoList(detailList);
break;