feat: scc流程会签节点驳回以后修改其他节点的状态
This commit is contained in:
+7
@@ -35,6 +35,7 @@ import com.jero.modules.activiti.process.standardComplianceCheck.entity.vo.Witho
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.mapper.ProcessStandardComplianceCheckMapper;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.service.IProcessStandardComplianceCheckDetailService;
|
||||
import com.jero.modules.activiti.process.standardComplianceCheck.service.IProcessStandardComplianceCheckService;
|
||||
import com.jero.modules.activiti.service.ProcessApprovalRecordService;
|
||||
import com.jero.modules.activiti.service.ProcessNodeLinkService;
|
||||
import com.jero.modules.activiti.service.ProcessNodeService;
|
||||
import com.jero.modules.activiti.util.ExcelUtils;
|
||||
@@ -124,6 +125,8 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
|
||||
private ExcelUtils excelUtils;
|
||||
@Resource
|
||||
private ProcessNodeService processNodeService;
|
||||
@Resource
|
||||
private ProcessApprovalRecordService approvalRecordService;
|
||||
|
||||
@Value("${jero.path.exportExcelTempPath}")
|
||||
private String exportExcelTempPath;
|
||||
@@ -252,10 +255,14 @@ public class ProcessStandardComplianceCheckServiceImpl extends ServiceImpl<Proce
|
||||
runtimeService.setVariable(processInstanceId, PASS, false);
|
||||
break;
|
||||
case MAIN_CHECK_USER_APPROVAL:
|
||||
runtimeService.setVariable(processInstanceId, PASS, pass);
|
||||
break;
|
||||
case COUNTERSIGN:
|
||||
case MANAGER_APPROVAL:
|
||||
case SENIOR_MANAGER_APPROVAL:
|
||||
runtimeService.setVariable(processInstanceId, PASS, pass);
|
||||
// 会签节点驳回后修改其他节点的状态
|
||||
approvalRecordService.updateApprovalRecordFinishFlag(pass, taskId, xmlNodeId, processInstanceId);
|
||||
break;
|
||||
}
|
||||
// 保存快照
|
||||
|
||||
Reference in New Issue
Block a user