|
@@ -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">
|