wangli před 4 roky
rodič
revize
7d3f61e305

+ 4 - 4
smart-city-platform/src/main/resources/mapper/pay/payFeeMapper.xml

@@ -441,14 +441,14 @@
         r.account_id as "accountId"
         ,d.id as "meterId"
         ,d.water_meter_no as "eleno"
-        ,ifnull(d.water_meter_no,d.metercode )as "metercode"
+        ,ifnull(d.water_meter_file_no,d.metercode )as "metercode"
         ,d.control_status as "valveState"
         ,cs.customer_no as "customerNo"
         ,sum(re.debt) debt
-        ,r.remaining
+        ,max(r.remaining)  remaining
         from pay_pay_rechargeaccount r
         left join  pay_pay_receivable re on r.account_id = re.account_id and debt > 0
-        left join sc_device d on d.id=r.meter_id
+        left join sc_device d on d.id=re.meter_id
         left join sc_customer cs on cs.id=d.customer_id
         where  r.account_id in (
             select account_id
@@ -458,7 +458,7 @@
                 #{item}
             </foreach>
         )
-        group by cs.customer_no, r.account_id	,d.id	,d.water_meter_no	,d.water_meter_no,d.metercode ,d.control_status
+        group by cs.customer_no, r.account_id	,d.id	,d.water_meter_no	,d.water_meter_file_no,d.metercode ,d.control_status
 
     </select>