退款金额排行查询

master
yixian 7 years ago
parent 1549c64c08
commit 7ffee061f0

@ -3,8 +3,7 @@
<mapper namespace="au.com.royalpay.payment.manage.mappers.payment.RefundMapper"> <mapper namespace="au.com.royalpay.payment.manage.mappers.payment.RefundMapper">
<select id="listOrderRefunds" resultType="com.alibaba.fastjson.JSONObject"> <select id="listOrderRefunds" resultType="com.alibaba.fastjson.JSONObject">
SELECT SELECT r.*,
r.*,
a.audit_result, a.audit_result,
a.auditorname, a.auditorname,
a.audittime a.audittime
@ -14,8 +13,7 @@
</select> </select>
<select id="findRefundInfoByDay" resultType="com.alibaba.fastjson.JSONObject"> <select id="findRefundInfoByDay" resultType="com.alibaba.fastjson.JSONObject">
<![CDATA[ <![CDATA[
SELECT SELECT IFNULL(SUM(prf.amount), 0) total_refund_amount,
IFNULL(SUM(prf.amount), 0) total_refund_amount,
IFNULL(COUNT(prf.refund_id), 0) total_refund_count, IFNULL(COUNT(prf.refund_id), 0) total_refund_count,
MAX(prf.amount) max_refund_amount MAX(prf.amount) max_refund_amount
FROM pmt_refunds prf FROM pmt_refunds prf
@ -38,18 +36,17 @@
</select> </select>
<select id="listRefundCount" resultType="com.alibaba.fastjson.JSONObject"> <select id="listRefundCount" resultType="com.alibaba.fastjson.JSONObject">
<![CDATA[ <![CDATA[
SELECT SELECT count(1) refund_counts,
count(1) refund_counts, sum(ptr.clearing_amount) refund_amount,
sum(prf.amount) refund_amount,
sysc.client_moniker sysc.client_moniker
FROM pmt_refunds prf, FROM sys_clients sysc
sys_clients sysc inner join pmt_refunds prf on prf.client_id = sysc.client_id and prf.create_time <= #{end}
WHERE prf.create_time <= #{end}
AND prf.create_time >= #{begin} AND prf.create_time >= #{begin}
AND prf.client_id = sysc.client_id inner join pmt_transactions ptr on ptr.refund_id = prf.refund_id and ptr.transaction_type = 'Debit' and
AND prf.status IN ('2', '4', '5') ptr.system_generate = 0
GROUP BY prf.client_id GROUP BY prf.client_id
ORDER BY refund_amount DESC ORDER BY refund_amount DESC
limit 30
]]> ]]>
</select> </select>
<select id="listRefundDate" resultType="com.alibaba.fastjson.JSONObject"> <select id="listRefundDate" resultType="com.alibaba.fastjson.JSONObject">

Loading…
Cancel
Save