guoshilong
2023-12-05 ae830f0421032b415ab505e8fbd82d257d01f1d5
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>