From 63e621dac099edf0f7e6e21f34c85c4d29b2274d Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 15 Jun 2023 16:14:04 +0800
Subject: [PATCH] 新增通过手机号查询外呼未接通已短信通过的人员信息接口

---
 skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java |   23 +++++++++++++++++++++--
 1 files changed, 21 insertions(+), 2 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java
index d7b07b7..8d153bc 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java
+++ b/skjcmanager/skjcmanager-service/skjcmanager-alerts/src/main/java/cn/gistack/alerts/sms/service/impl/SmsServiceImpl.java
@@ -344,7 +344,7 @@
 	public String sendSmsByOutCallNotConnect(String taskId,String time) {
 		String templateId = "2431012249882";
 		// 查询当前任务未接通的人员信息(包含水库编号)
-		List<Map<String, Object>> list = smsTemplateService.getNotConnectPatrolPersonList(taskId);
+		List<Map<String, Object>> list = smsTemplateService.getNotConnectPatrolPersonList(taskId,null);
 		SmsTemplate smsTemplate = smsTemplateService.getOne(new QueryWrapper<SmsTemplate>().eq("template_id", templateId));
 		if (list.size()>0) {
 			List<Map<String, Object>> newList = new ArrayList<>();
@@ -447,5 +447,24 @@
 		return false;
 	}
 
-
+	/**
+	 * 通过手机号获取外呼未接通已发短信通知的人员水库信息
+	 * @param phone 手机号码
+	 * @return
+	 */
+	@Override
+	public Object getCallNotConnectSmsNoticeInfo(String phone) {
+		List<Map<String, Object>> list = new ArrayList<>();
+		// 通过手机号查询外呼任务id
+		String taskId = bladeRedis.get(MinConstant.fill_info_prefix + phone);
+		// 判断
+		if (null!=taskId && !taskId.equals("")){
+			// 通过手机号和外呼任务id 查询水库人员信息
+			list = smsTemplateService.getNotConnectPatrolPersonList(taskId,phone);
+			// 返回
+			return list;
+		}
+		// 没有,已过期
+		return list;
+	}
 }

--
Gitblit v1.9.3