Browse Source

账单详情修改

wangli 4 years ago
parent
commit
c0e011306a

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

@@ -140,13 +140,12 @@
 
     <select id="getPayfeeDetaileBill" resultType="com.bz.smart_city.dto.pay.payfee.PayfeeDetaileBill">
         select
-            sum(debt) debt ,
-            sum(debt)-(select remaining from pay_pay_rechargeaccount where account_id=#{accountId}) as "receivableFee",
-            (select remaining from pay_pay_rechargeaccount where account_id=#{accountId})-sum(debt) as "waterFee"
-        from pay_pay_receivable
-        where debt>0
-        and account_id=#{accountId}
-
+                IFNULL(sum(r.debt),0) debt ,
+                IFNULL(sum(r.debt),0)-IFNULL(max(remaining ),0) as "receivableFee",
+                IFNULL(max(remaining),0)-IFNULL(sum(r.debt),0) as "waterFee"
+        from pay_pay_rechargeaccount a
+        left join pay_pay_receivable r on a.account_id=r.account_id
+        where a.account_id = #{accountId}
     </select>
 
     <select id="getPayfeeDetailed" resultType="com.bz.smart_city.dto.pay.payfee.PayfeeDetailed">