|
|
|
@ -35,7 +35,12 @@ |
|
|
|
where order_code = #{orderCode} and type in (0,1) |
|
|
|
</update> |
|
|
|
<select id="selectRechargeBy" resultType="com.example.demo.domain.vo.coin.RechargeAudit"> |
|
|
|
SELECT ugr.*, |
|
|
|
SELECT ugr.id,ugr.order_code,ugr.jwcode,ugr.activity, |
|
|
|
ugr.rate_id,ugr.money,ugr.sum_gold,ugr.permanent_gold,ugr.free_june,ugr.free_december, |
|
|
|
ugr.task_gold,ugr.remark,ugr.pay_model,ugr.pay_platform,ugr.voucher, |
|
|
|
ugr.goods_name,ugr.type,ugr.is_refund,ugr.admin_id,ugr.audit_id, |
|
|
|
ugr.audit_status,ugr.reject_reason,ugr.pay_time, |
|
|
|
ugr.create_time,ugr.audit_time,ugr.update_time, |
|
|
|
(COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0)) AS freeGold, |
|
|
|
u.name as name, |
|
|
|
m.name as market, |
|
|
|
@ -63,12 +68,18 @@ |
|
|
|
AND ugr.activity = #{rechargeAudit.activity} |
|
|
|
</if> |
|
|
|
<!-- 判断 market 是否不为总部且 markets 不为空 --> |
|
|
|
<if test="rechargeAudit.markets != null and rechargeAudit.markets.size() > 0"> |
|
|
|
<!-- <if test="rechargeAudit.markets != null and rechargeAudit.markets.size() > 0"> |
|
|
|
AND ( |
|
|
|
<foreach collection="rechargeAudit.markets" item="market" open="" close="" separator=" OR "> |
|
|
|
u.market = #{market} |
|
|
|
</foreach> |
|
|
|
) |
|
|
|
</if>--> |
|
|
|
<if test="rechargeAudit.markets != null and rechargeAudit.markets.size() > 0"> |
|
|
|
AND u.market IN |
|
|
|
<foreach collection="rechargeAudit.markets" item="market" open="(" separator="," close=")"> |
|
|
|
#{market} |
|
|
|
</foreach> |
|
|
|
</if> |
|
|
|
<if test="rechargeAudit.payModel != null and rechargeAudit.payModel != ''"> |
|
|
|
AND ugr.pay_model = #{rechargeAudit.payModel} |
|
|
|
@ -77,7 +88,7 @@ |
|
|
|
AND ugr.rate_id = #{rechargeAudit.rateId} |
|
|
|
</if>--> |
|
|
|
<if test="rechargeAudit.market != null and rechargeAudit.market != ''"> |
|
|
|
AND m.name = #{rechargeAudit.market} |
|
|
|
AND m.id = #{rechargeAudit.market} |
|
|
|
</if> |
|
|
|
<if test="rechargeAudit.startTime != null and rechargeAudit.endTime != null "> |
|
|
|
AND ugr.audit_time between #{rechargeAudit.startTime} and #{rechargeAudit.endTime} |
|
|
|
@ -145,7 +156,7 @@ |
|
|
|
AND ugr.audit_time between #{refundAudit.startTime} and #{refundAudit.endTime} |
|
|
|
</if> |
|
|
|
<if test="refundAudit.market != null and refundAudit.market != ''"> |
|
|
|
AND m.name = #{refundAudit.market} |
|
|
|
AND m.id = #{refundAudit.market} |
|
|
|
</if> |
|
|
|
|
|
|
|
<if test="refundAudit.auditStatus != null and refundAudit.auditStatus != ''"> |
|
|
|
|