fix 修复 监听器 flowParams 为null报错问题

This commit is contained in:
疯狂的狮子Li 2025-05-29 15:38:29 +08:00
parent 49ef8378fe
commit 957a4d1fcd

View File

@ -106,6 +106,7 @@ public class WorkflowGlobalListener implements GlobalListener {
Task task = listenerVariable.getTask(); Task task = listenerVariable.getTask();
Map<String, Object> params = new HashMap<>(); Map<String, Object> params = new HashMap<>();
FlowParams flowParams = listenerVariable.getFlowParams(); FlowParams flowParams = listenerVariable.getFlowParams();
Map<String, Object> variable = new HashMap<>();
if (ObjectUtil.isNotNull(flowParams)) { if (ObjectUtil.isNotNull(flowParams)) {
// 历史任务扩展(通常为附件) // 历史任务扩展(通常为附件)
params.put("hisTaskExt", flowParams.getHisTaskExt()); params.put("hisTaskExt", flowParams.getHisTaskExt());
@ -113,8 +114,8 @@ public class WorkflowGlobalListener implements GlobalListener {
params.put("handler", flowParams.getHandler()); params.put("handler", flowParams.getHandler());
// 办理意见 // 办理意见
params.put("message", flowParams.getMessage()); params.put("message", flowParams.getMessage());
variable = flowParams.getVariable();
} }
Map<String, Object> variable = flowParams.getVariable();
//申请人提交事件 //申请人提交事件
Boolean submit = MapUtil.getBool(variable, FlowConstant.SUBMIT); Boolean submit = MapUtil.getBool(variable, FlowConstant.SUBMIT);
if (submit != null && submit) { if (submit != null && submit) {