|
@@ -1,5 +1,6 @@
|
|
|
package com.dragonsoft.dcuc.approve.event.listener;
|
|
|
|
|
|
+import cn.hutool.core.util.StrUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.dragoninfo.duceap.commons.util.kafka.KafkaServer;
|
|
|
import com.dragonsoft.dcuc.approve.event.event.ApproveFinalResultEvent;
|
|
@@ -61,6 +62,8 @@ public class DcmsSendFinalResultListener implements ApplicationListener<ApproveF
|
|
|
log.info("====审批流程结束,开始发送消息====");
|
|
|
|
|
|
ApproveMessageInfoDTO approveMessageInfoDTO = event.getApproveMessageInfoDTO();
|
|
|
+ String callbackUrl = approveMessageInfoDTO.getCallbackUrl();
|
|
|
+
|
|
|
String appCode = approveProperties.getAppCode();
|
|
|
|
|
|
String dateFormat = DateUtils.getDateFormat(DateConst.DB_STORE_TIME);
|
|
@@ -71,6 +74,11 @@ public class DcmsSendFinalResultListener implements ApplicationListener<ApproveF
|
|
|
String sourceAppCode = approveMessageInfoDTO.getSourceAppCode();
|
|
|
ApprovalInfoMsgItemDTO approvalInfoMsgItemDTO = approveMessageInfoDTO.getApproveInfo();
|
|
|
|
|
|
+ if (StrUtil.isNotBlank(callbackUrl)) {
|
|
|
+ log.info("审批单:{} 有设置回调地址,不发送审批结果回调消息", approveNo);
|
|
|
+ return;
|
|
|
+ }
|
|
|
+
|
|
|
Map<String, String> map = new HashMap<>(6);
|
|
|
map.put("approveNo", approveNo);
|
|
|
map.put("sourceAppCode", sourceAppCode);
|