| | |
| | | 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 |
| | |
| | | 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> |