| | |
| | | FROM |
| | | t_monitor |
| | | WHERE |
| | | deleted = 0 AND serial_number in <foreach collection="gbList" open="(" separator="," close=")" item="no">#{no}</foreach> |
| | | serial_number in <foreach collection="gbList" open="(" separator="," close=")" item="no">#{no}</foreach> |
| | | </select> |
| | | |
| | | <select id="getDistinctIP" resultType="string"> |
| | | SELECT |
| | | DISTINCT ip |
| | | FROM |
| | | t_monitor |
| | | </select> |
| | | |
| | | <update id="updateOnline"> |
| | | update t_yw_ponit set online = #{online.online}, update_time = #{online.updateTime} WHERE EXISTS ( |
| | | SELECT 1 FROM t_monitor WHERE ip = #{online.ip} AND t_monitor.serial_number = t_yw_point.serial_number |
| | | ); |
| | | </update> |
| | | </mapper> |