update 优化 消息通知对消息类型进行判空检验
This commit is contained in:
parent
17187f647c
commit
dcef566f59
@ -2,6 +2,7 @@ package org.dromara.workflow.listener;
|
|||||||
|
|
||||||
import cn.hutool.core.collection.CollUtil;
|
import cn.hutool.core.collection.CollUtil;
|
||||||
import cn.hutool.core.util.ObjectUtil;
|
import cn.hutool.core.util.ObjectUtil;
|
||||||
|
import cn.hutool.core.util.StrUtil;
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
import org.dromara.common.core.enums.BusinessStatusEnum;
|
import org.dromara.common.core.enums.BusinessStatusEnum;
|
||||||
@ -130,13 +131,15 @@ public class WorkflowGlobalListener implements GlobalListener {
|
|||||||
|
|
||||||
// 添加抄送人
|
// 添加抄送人
|
||||||
taskService.setCopy(task, flowCopyList);
|
taskService.setCopy(task, flowCopyList);
|
||||||
// 消息通知
|
|
||||||
flwCommonService.sendMessage(definition.getFlowName(), instance.getId(), messageType, notice);
|
|
||||||
variable.remove("flowCopyList");
|
variable.remove("flowCopyList");
|
||||||
variable.remove("messageType");
|
|
||||||
variable.remove("notice");
|
|
||||||
}
|
|
||||||
|
|
||||||
|
// 消息通知
|
||||||
|
if (CollUtil.isNotEmpty(messageType)) {
|
||||||
|
flwCommonService.sendMessage(definition.getFlowName(), instance.getId(), messageType, notice);
|
||||||
|
variable.remove("messageType");
|
||||||
|
variable.remove("notice");
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user