diff --git a/mallinkService/src/main/resources/mapper/KwMeterMapper.xml b/mallinkService/src/main/resources/mapper/KwMeterMapper.xml index 55a01eed8..f65f0e12b 100644 --- a/mallinkService/src/main/resources/mapper/KwMeterMapper.xml +++ b/mallinkService/src/main/resources/mapper/KwMeterMapper.xml @@ -92,35 +92,34 @@ update kw_meter set - (online_status = #{onlineStatus}, - last_online_time = #{lastOnlineTime}) + + last_online_time = #{lastOnlineTime}, + + online_status = #{onlineStatus} where id in #{idItem} - - and `online_status` = 0 - and `online_status` = 1 - update kw_merchant_meter set (bind_status = 1, box_id = 0) + update kw_merchant_meter set bind_status = 1, box_id = 0 where bind_status = 0 and `box_id` = #{boxId} - update kw_merchant_meter set (bind_status = 1, box_id = 0) + update kw_merchant_meter set bind_status = 1, box_id = 0 where bind_status = 0 and `id` = #{meterId} - update kw_merchant_meter set (bind_status = 0, box_id = #{boxId}) + update kw_merchant_meter set bind_status = 0, box_id = #{boxId} where id in #{idItem} @@ -128,7 +127,7 @@ - update kw_merchant_meter set (bind_status = 0, box_id = #{boxId}) + update kw_merchant_meter set bind_status = 0, box_id = #{boxId} where `id` = #{id}