| | |
| | | <select id="getUnclosedValves" resultType="com.dy.pipIrrGlobal.voRm.VoUnclosedValve"> |
| | | SELECT |
| | | inta.name AS intakeNum, |
| | | IFNULL(rtus.isOnLine,'未知') AS isOnLine, |
| | | IFNULL(rtus.isOnLine, false) AS isOnLine, |
| | | com.rtu_addr AS rtuAddr, |
| | | com.param ->> '$.icCardNo' AS vcNum, |
| | | ( |
| | |
| | | ) AS orderNo, |
| | | 'toClose' AS state, |
| | | CASE |
| | | WHEN com.command_code = 'A1' OR com.command_code = 'A2' THEN 0 |
| | | WHEN com.command_code = 'A1' OR com.command_code = 'A2' THEN 1 |
| | | ELSE 0 |
| | | END AS planned, |
| | | com.send_time AS sendTime, |
| | |
| | | </if> |
| | | </trim> |
| | | </select> |
| | | |
| | | <!--根据命令日志ID获取预约时间,向虚拟卡写开阀时间用--> |
| | | <select id="getTimeByCommId" resultType="java.lang.String"> |
| | | SELECT |
| | | CONCAT(param ->> '$.year', '-', param ->> '$.month', '-', param ->> '$.day', ' ', param ->> '$.hour', ':', param ->> '$.minute', ':00') AS openTime |
| | | FROM rm_command_history |
| | | WHERE com_id = #{commId} |
| | | </select> |
| | | </mapper> |