瀏覽代碼

用户信息余额排序修改

wangli 4 年之前
父節點
當前提交
8864edccfb
共有 1 個文件被更改,包括 7 次插入7 次删除
  1. 7 7
      smart-city-platform/src/main/resources/mapper/pay/PayBaseAccountMapper.xml

+ 7 - 7
smart-city-platform/src/main/resources/mapper/pay/PayBaseAccountMapper.xml

@@ -275,7 +275,7 @@
         pba.state as state,
         (select label from pay_sys_dict where value = pba.state and type='客户状态' and site_id = #{siteId} and customer_id = #{customerId}) stateName,
 
-        IFNULL(dt.remaining,0),
+        dt.remaining ,
         (select label from pay_sys_dict where value = pba.idtype and type='证件类型' and site_id = #{siteId} and customer_id = #{customerId}) idTypeName,
         pba.accountnumber,
         pba.name,
@@ -286,19 +286,19 @@
         left join (
             select
             account_id,
-            sum(payamount) sum_payamount
+            ifnull(sum(payamount),0) sum_payamount
             from pay_amount_waterusedamount
             where  site_id = #{siteId} and customer_id = #{customerId}  and year=#{year} and month=#{month}
             group by account_id
         ) paw on paw.account_id = pba.id
         left join (
             select
-            rece.account_id
-            ,max(rech.remaining) - sum(rece.debt)  remaining
+            rech.account_id
+            ,IFNULL(max(rech.remaining),0) - IFNULL(sum(rece.debt),0)  remaining
             from pay_pay_rechargeaccount rech
-            left join pay_pay_receivable rece on rece.account_id=rech.account_id
-            where rech.site_id = #{siteId} and rech.customer_id = #{customerId}  and rece.debt>0
-            group by rece.account_id
+            left join pay_pay_receivable rece on rece.account_id=rech.account_id and rece.debt>0
+            where rech.site_id = #{siteId} and rech.customer_id = #{customerId}
+            group by rech.account_id
         ) dt on pba.id = dt.account_id
         left join (
             select account_id, count(1) waterNumber,max(office_id) office_id from pay_base_customerandmeterrela