From b33010bfb1a4d61f33eb91bf5bee0dd76a289b7c Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Wed, 23 Aug 2023 16:33:21 +0800
Subject: [PATCH] 智能外呼任务创建失败新增短信告警

---
 skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/feign/SmsRecordClient.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/feign/SmsRecordClient.java b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/feign/SmsRecordClient.java
index d32e83c..775fcb5 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/feign/SmsRecordClient.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/feign/SmsRecordClient.java
@@ -10,6 +10,11 @@
 import org.springframework.web.bind.annotation.RestController;
 import springfox.documentation.annotations.ApiIgnore;
 
+import java.util.ArrayList;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
 /**
  * 短信发送记录
  * @author zhongrj
@@ -62,4 +67,25 @@
 	public String sendSmsByOutCallNotConnect(String taskId,String time) {
 		return smsService.sendSmsByOutCallNotConnect(taskId,time);
 	}
+
+	/**
+	 * 外呼任务创建失败发送短信提醒
+	 * @param msg 失败原因
+	 */
+	@Override
+	@GetMapping(CREATE_OUT_CALL_ERROR_SEND_SMS)
+	public void createOutCallErrorSendSms(String msg) {
+		// 创建map 集合
+		Map<String, Object> map = new HashMap<>(3);
+		// 查询需要告警的人员手机号
+		List<String> list = new ArrayList<>();
+		list.add("15170720695");
+		list.add("15179776420");
+		//封装数据
+		map.put("templateId","2431012254505");
+		map.put("phones",list);
+		map.put("content",msg);
+		// 发送短信
+		smsService.batchSendSms(map);
+	}
 }

--
Gitblit v1.9.3