From ae830f0421032b415ab505e8fbd82d257d01f1d5 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 05 Dec 2023 17:24:31 +0800
Subject: [PATCH] 大坝安全预警任务下发
---
skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/mapper/AlarmGetMapper.xml | 29 ++++++++++++++++++++++++++---
1 files changed, 26 insertions(+), 3 deletions(-)
diff --git a/skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/mapper/AlarmGetMapper.xml b/skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/mapper/AlarmGetMapper.xml
index 523a395..674b98f 100644
--- a/skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/mapper/AlarmGetMapper.xml
+++ b/skjcmanager/skjcmanager-service/skjcmanager-nky/src/main/java/cn/gistack/nky/mapper/AlarmGetMapper.xml
@@ -59,8 +59,7 @@
WHEN (NAG.TYPE=3 OR NAG.TYPE=4 OR NAG.TYPE=5) THEN '位移'
END) AS typeName,
NAG."TIME",NAG."VALUE",NAG."DESC",NAG.CREATE_TIME,NAG.TASK_CATEGORY,NAG."LEVEL",NAG.BAOJINGZHI,NAG.ORIGIN_ID,
- NAG.FORWARD,NAG."REVERSE",NAG.RATIO,NAG.STATUS
-
+ NAG.FORWARD,NAG."REVERSE",NAG.RATIO,NAG.STATUS,NAG.task_id
FROM YWXT.NKY_ALARM_GET NAG
LEFT JOIN SJZT_MD."att_cd_base" acb ON acb."res_cd" = NAG.DAM_ID AND NAG.POINT_ID = acb."cd"
WHERE 1=1 and NAG.level != 5
@@ -100,7 +99,31 @@
AND awcb."cd_nm" LIKE CONCAT('%',#{vo.cdName},'%')
</if>
-
+ </select>
+ <select id="getAlarmVo" resultType="cn.gistack.nky.vo.AlarmGetVO">
+ SELECT arb."name" reservoirName,
+ NAG.ID,
+ NAG.DAM_ID,
+ NAG.POINT_ID,
+ cdBase."cd_nm" as cdName,
+ NAG.TYPE,
+ (
+ CASE
+ WHEN NAG.TYPE=1 THEN '渗压'
+ WHEN NAG.TYPE=2 THEN '渗流'
+ WHEN (NAG.TYPE=3 OR NAG.TYPE=4 OR NAG.TYPE=5) THEN '位移'
+ END) AS typeName,
+ NAG."TIME",NAG."VALUE",NAG."DESC",NAG.CREATE_TIME,NAG.TASK_CATEGORY,NAG."LEVEL",NAG.BAOJINGZHI,NAG.ORIGIN_ID,
+ NAG.FORWARD,NAG."REVERSE",NAG.RATIO,NAG.STATUS
+ FROM YWXT.NKY_ALARM_GET NAG
+ LEFT JOIN SJZT_MD."att_res_base" arb ON arb."guid" = NAG.dam_id
+ <if test="vo.type == 1 || vo.type == 2">
+ LEFT JOIN SJZT_MD."att_cd_base" cdBase ON cdBase."cd" = NAG.POINT_ID and cdBase."res_cd" = NAG.DAM_ID
+ </if>
+ <if test="vo.type ==3 || vo.type == 4 || vo.type == 5">
+ LEFT JOIN SJZT_MD."att_wy_cd_base" cdBase ON cdBase."cd" = NAG.POINT_ID and cdBase."res_cd" = NAG.DAM_ID
+ </if>
+ WHERE NAG.ID = #{vo.id}
</select>
</mapper>
--
Gitblit v1.9.3