czh-20260708-支持监听流程状态,并写入到业务完成状态中
This commit is contained in:
+9
@@ -157,6 +157,15 @@ public class ProcessEndListener implements ExecutionListener{
|
||||
//2.修改流程中的流程变量为已完成
|
||||
execution.setVariable(WorkFlowGlobals.BPM_STATUS,WorkFlowGlobals.BPM_BUS_STATUS_3);
|
||||
}
|
||||
|
||||
// 综合重算主表 bpmStatus(一个事项可能有多个流程,需根据所有流程状态综合判断)
|
||||
try {
|
||||
Object taskTaskService = SpringContextUtils.getBean("taskTaskServiceImpl");
|
||||
taskTaskService.getClass().getMethod("syncBusinessBpmStatus", String.class)
|
||||
.invoke(taskTaskService, execution.getProcessInstanceId());
|
||||
} catch (Exception e) {
|
||||
log.error("【督办-同步业务状态】综合重算主表状态失败, processInstanceId: {}", execution.getProcessInstanceId(), e);
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user