Browse Source

12-01 金币审核市场筛选改为id

milestone-20251104-现金管理二期
lijianlin 1 month ago
parent
commit
6ca6c7f134
  1. 19
      src/main/resources/mapper/AuditMapper.xml

19
src/main/resources/mapper/AuditMapper.xml

@ -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 != ''">

Loading…
Cancel
Save