From 3e27630f0102a9fa590ce029df0994535eb86bd6 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Sat, 17 Jun 2023 16:37:27 +0800
Subject: [PATCH] 外呼短信通知逻辑修改

---
 skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/intelligentCall/mapper/CallTaskMapper.xml |   16 ++++++++++++++++
 1 files changed, 16 insertions(+), 0 deletions(-)

diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/intelligentCall/mapper/CallTaskMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/intelligentCall/mapper/CallTaskMapper.xml
index 9d41ba0..f2d8c4f 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/intelligentCall/mapper/CallTaskMapper.xml
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/intelligentCall/mapper/CallTaskMapper.xml
@@ -304,4 +304,20 @@
     <select id="getTaskIdByTaskName" resultType="java.lang.String">
         select id from call_task where task_name = #{taskName}
     </select>
+
+    <!--通过任务名称查询taskId-mysql-->
+    <select id="getBeforeOneDayCallNotConnect" resultType="cn.gistack.sm.intelligentCall.entity.Scene">
+        select ctc.callee_number as phone,ctc.callee_number as userId,
+        TRIM(BOTH '"' FROM JSON_EXTRACT(ctc.call_task_callee_content,'$."$水库编码$"')) as waterCode,
+        TRIM(BOTH '"' FROM JSON_EXTRACT(ctc.call_task_callee_content,'$."$水库名称$"')) as waterName,
+        TRIM(BOTH '"' FROM JSON_EXTRACT(ctc.call_task_callee_content,'$."$用户名$"')) as username
+        from call_task_callee ctc
+        join (
+        select call_id,callee_number,call_result from call_task_result
+        where date_format(gmt_create,'%Y-%m-%d') >= #{params.startTime}
+        and date_format(gmt_create,'%Y-%m-%d') &lt;= #{params.startTime}
+        ) ctr on ctc.call_id = ctr.call_id
+        and ctc.call_status = 4 and ctr.call_result!='200000'
+    </select>
+
 </mapper>

--
Gitblit v1.9.3