From a36f6ad6070b8230673eab6a01c7bdbcc5e3e640 Mon Sep 17 00:00:00 2001
From: mg <maokecheng@163.com>
Date: 星期五, 28 十月 2022 12:04:36 +0800
Subject: [PATCH] 添加条件判断
---
ycl-platform/src/main/java/com/ycl/service/message/factory/SmsSender.java | 19 ++++++++++++++++---
1 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/service/message/factory/SmsSender.java b/ycl-platform/src/main/java/com/ycl/service/message/factory/SmsSender.java
index 6676ba9..8b3fcc7 100644
--- a/ycl-platform/src/main/java/com/ycl/service/message/factory/SmsSender.java
+++ b/ycl-platform/src/main/java/com/ycl/service/message/factory/SmsSender.java
@@ -4,6 +4,7 @@
import com.ycl.dto.message.MessageParam;
import com.ycl.entity.message.Message;
import com.ycl.exception.ApiException;
+import com.ycl.service.message.ISmsAuditService;
import com.ycl.service.message.Sender;
import com.ycl.service.user.UmsAdminService;
import org.slf4j.Logger;
@@ -35,6 +36,11 @@
public void setPropertyValueUtil(PropertyValueUtil propertyValueUtil) {
SmsSender.propertyValueUtil = propertyValueUtil;
}
+ private static ISmsAuditService iSmsAuditService;
+ @Autowired
+ public void setISmsAuditService(ISmsAuditService iSmsAuditService) {
+ SmsSender.iSmsAuditService = iSmsAuditService;
+ }
private static UmsAdminService adminService;
@Autowired
public void setUmsAdminService(UmsAdminService adminService) {
@@ -45,8 +51,15 @@
public Message sendMessage(MessageParam messageParam) {
//鍏ュ簱淇濆瓨
Message message = innerSender.sendMessage(messageParam);
- //鍙戦�佺煭淇″彂閫�
- sendSms(message);
+ if (messageParam.getStatus() == 1) {
+ //鍙戣捣瀹℃牳
+ iSmsAuditService.startAuditSms(message);
+ //id鎹㈡垚閭鍙�
+ String targetToPhone = adminService.getTargetTo(messageParam.getTargetTo(), messageParam.getChannelCode());
+ message.setTargetTo(targetToPhone);
+ //鍙戦�佺煭淇″彂閫�
+ sendSms(message);
+ }
return message;
}
@@ -55,7 +68,7 @@
try {
logger.info("缁勮鐭俊鍙戦��");
-
+ System.out.println("----------------鍙戦�佺煭淇�----------------------");
}catch (Exception e){
e.printStackTrace();
logger.error("鍙戦�佺粍瑁呯煭淇″紓甯革紒", e);
--
Gitblit v1.8.0