|
|
@@ -952,15 +952,16 @@
|
|
|
|
|
|
<!-- 按缴费方式统计 -->
|
|
|
<select id="getReceivedFeeByPrimeRate" parameterType="Map" resultType="Map">
|
|
|
- select td.`name`,td.status_cd primeRate,SUM(t.received_amount) receivedAmount
|
|
|
- from pay_fee_detail t
|
|
|
- left join t_dict td on td.status_cd = t.prime_rate and td.table_name = 'pay_fee_detail' and td.table_columns = 'prime_rate'
|
|
|
+ select td.`name`,td.status_cd primeRate,ifnull(SUM(t.received_amount),0) receivedAmount
|
|
|
+ from t_dict td
|
|
|
+ left join pay_fee_detail t on td.status_cd = t.prime_rate and t.status_cd = '0'
|
|
|
where
|
|
|
1=1
|
|
|
+ and td.table_name = 'pay_fee_detail'
|
|
|
+ and td.table_columns = 'prime_rate'
|
|
|
and t.community_id = #{communityId}
|
|
|
and t.create_time > #{startDate}
|
|
|
and t.create_time < #{endDate}
|
|
|
- and t.status_cd = '0'
|
|
|
group by td.status_cd,td.`name`
|
|
|
</select>
|
|
|
</mapper>
|