|
@@ -406,7 +406,7 @@
|
|
|
d.account_id as "accountId"
|
|
|
,d.id as "meterId"
|
|
|
,d.water_meter_no as "eleno"
|
|
|
- ,ifnull(d.water_meter_file_no,d.metercode )as "metercode"
|
|
|
+ ,ifnull(d.metercode,d.water_meter_file_no )as "metercode"
|
|
|
,d.control_status as "valveState"
|
|
|
,ifnull((select sum(debt) from pay_pay_receivable where debt>0 and account_id=#{accountId}),0) as "debt"
|
|
|
,cs.customer_no as "customerNo"
|
|
@@ -425,7 +425,7 @@
|
|
|
d.account_id as "accountId"
|
|
|
,d.id as "meterId"
|
|
|
,d.water_meter_no as "eleno"
|
|
|
- ,ifnull(d.water_meter_file_no,d.metercode )as "metercode"
|
|
|
+ ,ifnull(d.metercode,d.water_meter_file_no )as "metercode"
|
|
|
,d.control_status as "valveState"
|
|
|
,(select sum(debt) from pay_pay_receivable where debt>0 and account_id=#{accountId}) as "debt"
|
|
|
,cs.customer_no as "customerNo"
|
|
@@ -441,7 +441,7 @@
|
|
|
r.account_id as "accountId"
|
|
|
,d.id as "meterId"
|
|
|
,d.water_meter_no as "eleno"
|
|
|
- ,ifnull(d.water_meter_file_no,d.metercode )as "metercode"
|
|
|
+ ,ifnull(d.metercode,d.water_meter_file_no )as "metercode"
|
|
|
,d.control_status as "valveState"
|
|
|
,cs.customer_no as "customerNo"
|
|
|
,sum(re.debt) debt
|
|
@@ -458,7 +458,7 @@
|
|
|
#{item}
|
|
|
</foreach>
|
|
|
)
|
|
|
- group by cs.customer_no, r.account_id ,d.id ,d.water_meter_no ,d.water_meter_file_no,d.metercode ,d.control_status
|
|
|
+ group by cs.customer_no, r.account_id ,d.id ,d.water_meter_no ,d.metercode,d.water_meter_file_no ,d.control_status
|
|
|
|
|
|
</select>
|
|
|
|
|
@@ -468,7 +468,7 @@
|
|
|
,c.account_id as "accountId"
|
|
|
,d.id as "meterId"
|
|
|
,d.water_meter_no as "eleno"
|
|
|
- ,ifnull(d.water_meter_file_no,d.metercode )as "metercode"
|
|
|
+ ,ifnull(d.metercode,d.water_meter_file_no )as "metercode"
|
|
|
,d.control_status as "valveState"
|
|
|
,cs.customer_no as "customerNo"
|
|
|
,v.control_state as "operation"
|
|
@@ -637,7 +637,7 @@
|
|
|
,TIMESTAMPDIFF(day,ifnull(r.create_date,NOW()),NOW()) as "days"
|
|
|
,d.id as "meterId"
|
|
|
,d.control_status as "valveState"
|
|
|
- ,ifnull(d.water_meter_file_no,d.metercode) as "metercode"
|
|
|
+ ,ifnull(d.metercode,d.water_meter_file_no) as "metercode"
|
|
|
,(select customer_no from sc_customer where id = #{customerId}) as "customerNo"
|
|
|
from pay_base_customerandmeterrela c
|
|
|
left join sc_device d on c.watermeter_id =d.id
|