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