|
@@ -106,10 +106,12 @@
|
|
|
select count(1) from sc_warning_rule where status = 1 and device_id = #{deviceId} and warning_type = #{warningType}
|
|
|
</select>
|
|
|
<select id="findByFileNo" resultType="com.zcxk.entity.Device">
|
|
|
- select b.water_meter_file_no ,b.id from sc_customer a left join sc_device b on a.id=b.customer_id
|
|
|
+ select b.water_meter_file_no ,b.id from sc_customer a
|
|
|
+ left join sc_device b on a.id=b.customer_id
|
|
|
+ left join sc_install_list sil on(sil.device_id = b.id)
|
|
|
where
|
|
|
a.customer_no=#{customerNo}
|
|
|
- and b.water_meter_file_no in
|
|
|
+ and sil.metercode in
|
|
|
<foreach collection="fileNos" item="item" separator="," open="(" close=")">
|
|
|
#{item}
|
|
|
</foreach>
|