Pre Merge pull request !782 from 怪物/dev

This commit is contained in:
怪物 2025-11-08 09:35:57 +00:00 committed by Gitee
commit a52b53b360
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -144,7 +144,12 @@ public class WorkflowGlobalListener implements GlobalListener {
//申请人提交事件
Boolean submit = MapUtil.getBool(variable, FlowConstant.SUBMIT);
if (submit != null && submit) {
flowProcessEventHandler.processHandler(definition.getFlowCode(), instance, instance.getFlowStatus(), variable, true);
// 判断流程状态发布撤销退回作废终止已完成事件
String status = determineFlowStatus(instance);
if (StringUtils.equals(BusinessStatusEnum.FINISH.getStatus(), status)) {
submit = false;
}
flowProcessEventHandler.processHandler(definition.getFlowCode(), instance, status, variable, submit);
} else {
// 判断流程状态发布撤销退回作废终止已完成事件
String status = determineFlowStatus(instance);