|
|
@ -504,21 +504,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
<select id="TotalAmountForBDLeaderPrize" resultType="java.math.BigDecimal">
|
|
|
|
<select id="TotalAmountForBDLeaderPrize" resultType="java.math.BigDecimal">
|
|
|
|
SELECT
|
|
|
|
SELECT
|
|
|
|
ifnull(sum(if(t.transaction_type = 'Credit', t.clearing_amount, -t.clearing_amount)),0)
|
|
|
|
ifnull(sum(t.total),0)
|
|
|
|
total
|
|
|
|
total
|
|
|
|
FROM pmt_transactions t
|
|
|
|
FROM statistics_customer_order t
|
|
|
|
INNER JOIN pmt_orders o ON o.order_id = t.order_id
|
|
|
|
INNER JOIN sys_clients c ON c.client_id = t.client_id AND c.org_id = 1
|
|
|
|
INNER JOIN sys_clients c ON c.client_id = o.client_id AND c.org_id = 1
|
|
|
|
WHERE year(t.date) = #{year} AND month(t.date) = #{month}
|
|
|
|
WHERE year(o.create_time) = #{year} AND month(o.create_time) = #{month}
|
|
|
|
and t.client_id!=0
|
|
|
|
AND(
|
|
|
|
|
|
|
|
t.transaction_type = 'Credit'
|
|
|
|
|
|
|
|
OR t.refund_id IS NOT NULL
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
AND(
|
|
|
|
|
|
|
|
o. STATUS =5
|
|
|
|
|
|
|
|
OR o. STATUS =6
|
|
|
|
|
|
|
|
OR o. STATUS =7
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
and t.client_id in
|
|
|
|
and t.client_id in
|
|
|
|
(SELECT b.client_id FROM sys_client_bd b
|
|
|
|
(SELECT b.client_id FROM sys_client_bd b
|
|
|
|
INNER JOIN financial_bd_config c ON c.manager_id=b.bd_id
|
|
|
|
INNER JOIN financial_bd_config c ON c.manager_id=b.bd_id
|
|
|
@ -528,21 +519,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
<select id="TotalAmountForSydneyGMPrize" resultType="java.math.BigDecimal">
|
|
|
|
<select id="TotalAmountForSydneyGMPrize" resultType="java.math.BigDecimal">
|
|
|
|
SELECT
|
|
|
|
SELECT
|
|
|
|
sum(if(t.transaction_type = 'Credit', t.clearing_amount, -t.clearing_amount))
|
|
|
|
ifnull(sum(t.total),0)
|
|
|
|
total
|
|
|
|
total
|
|
|
|
FROM pmt_transactions t
|
|
|
|
FROM statistics_customer_order t
|
|
|
|
INNER JOIN pmt_orders o ON o.order_id = t.order_id
|
|
|
|
INNER JOIN sys_clients c ON c.client_id = t.client_id AND c.org_id = 1
|
|
|
|
INNER JOIN sys_clients c ON c.client_id = o.client_id AND c.org_id = 1
|
|
|
|
WHERE year(t.date) = #{year} AND month(t.date) = #{month}
|
|
|
|
WHERE year(o.create_time) = #{year} AND month(o.create_time) = #{month}
|
|
|
|
and t.client_id!=0
|
|
|
|
AND(
|
|
|
|
|
|
|
|
t.transaction_type = 'Credit'
|
|
|
|
|
|
|
|
OR t.refund_id IS NOT NULL
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
AND(
|
|
|
|
|
|
|
|
o. STATUS =5
|
|
|
|
|
|
|
|
OR o. STATUS =6
|
|
|
|
|
|
|
|
OR o. STATUS =7
|
|
|
|
|
|
|
|
)
|
|
|
|
|
|
|
|
and t.client_id in
|
|
|
|
and t.client_id in
|
|
|
|
(SELECT b.client_id FROM sys_client_bd b
|
|
|
|
(SELECT b.client_id FROM sys_client_bd b
|
|
|
|
INNER JOIN financial_bd_config c ON c.manager_id=b.bd_id
|
|
|
|
INNER JOIN financial_bd_config c ON c.manager_id=b.bd_id
|
|
|
|