From 1dd5d8f8a616f5cf3caa7828d46989c7d3dcafc4 Mon Sep 17 00:00:00 2001
From: xieb <vip_xiaobin810@163.com>
Date: Thu, 19 Oct 2023 15:01:43 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/jtdev' into jtdev
---
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResManagePersonMapper.xml | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 51 insertions(+), 0 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResManagePersonMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResManagePersonMapper.xml
index 91c86ac..efb2f34 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResManagePersonMapper.xml
+++ b/skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztmd/mapper/AttResManagePersonMapper.xml
@@ -175,6 +175,30 @@
group by b."user_phone"
</select>
+ <!--通过水库代码获取巡查责任人及技术责任人手机号-->
+ <select id="getPatrolPersonListByWaterCodeList" resultType="cn.gistack.sm.intelligentCall.entity.Scene">
+ SELECT
+ a."guid" as waterCode,
+ a."name" as waterName,
+ b."user_name" as username,
+ b."user_phone" as userId,
+ b."user_phone" as phone
+ FROM SJZT_MD."att_res_base" a
+ LEFT JOIN SJZT_MD."att_res_manage_person" b ON a."guid" = b."res_guid"
+ where 1=1 and b."type" = 5
+ <choose>
+ <when test="list!=null and list.size()>0">
+ and "sk_code" in
+ <foreach collection="list" item="id" open="(" close=")" separator=",">
+ #{id}
+ </foreach>
+ </when>
+ <otherwise>
+ and "sk_code" in ('')
+ </otherwise>
+ </choose>
+ </select>
+
<!--根据水库编号查询市县水利部人员姓名及联系方式-->
<select id="getCityCountyPersonListByResGuid" resultType="cn.gistack.sm.sjztmd.vo.PersonVO">
select real_name as name,phone,#{type} as type from YWXT.blade_user bu
@@ -185,5 +209,32 @@
and bd.ad_code = #{adCode}
limit 3
</select>
+ <select id="getPatrolResponsiblePersonByResCdList"
+ resultType="cn.gistack.sm.sjztmd.entity.PatrolResponsiblePerson">
+
+ select DISTINCT a."res_guid", c."name", b.id as user_id
+ from "SJZT_MD"."att_res_manage_person" a,
+ "BLADE_USER" b,
+ "SJZT_MD"."att_res_base" c
+ WHERE a."user_phone" = b.PHONE
+ and a."res_guid" = c."guid"
+ and a."type" = 5
+ <choose>
+ <when test="ids!=null and ids.size()>0">
+ and "res_guid" in
+ <foreach collection="ids" item="id" open="(" close=")" separator=",">
+ #{id}
+ </foreach>
+ </when>
+ <otherwise>
+ and "res_guid" in ('')
+ </otherwise>
+ </choose>
+
+
+
+
+
+ </select>
</mapper>
--
Gitblit v1.9.3