Browse Source

8月13日排序字段

lijianlin/feature-20250728171217-三期金豆消费相关
sunjiabei 4 days ago
parent
commit
166e7941e0
  1. 8
      src/main/resources/mapper/RechargeMapper.xml
  2. 8
      src/main/resources/mapper/RefundMapper.xml

8
src/main/resources/mapper/RechargeMapper.xml

@ -120,7 +120,7 @@
AND ugr.pay_platform = #{payPlatform}
</if>
<if test="startTime != null and endTime != null">
AND ugr.pay_time BETWEEN #{startTime} AND #{endTime}
AND ugr.audit_time BETWEEN #{startTime} AND #{endTime}
</if>
</where>
<trim prefix="ORDER BY" suffixOverrides=",">
@ -133,9 +133,9 @@
<when test="sortField == 'money'">ugr.money</when>
<when test="sortField == 'freeGold'">(COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0))</when>
<!-- 对时间字段的排序处理 -->
<when test="sortField == 'payTime'">ugr.pay_time</when>
<when test="sortField == 'payTime'">ugr.audit_time</when>
<!-- 其他字段不支持排序,使用默认排序 -->
<otherwise>ugr.pay_time</otherwise>
<otherwise>ugr.audit_time</otherwise>
</choose>
<!-- 排序方向处理 -->
@ -153,7 +153,7 @@
<!-- 未指定排序字段时,使用默认的时间降序排序 -->
<otherwise>
ugr.pay_time DESC
ugr.audit_time DESC
</otherwise>
</choose>
</trim>

8
src/main/resources/mapper/RefundMapper.xml

@ -121,7 +121,7 @@
AND ugr.refund_type = #{refundType}
</if>
<if test="startTime != null and endTime != null">
AND ugr.create_time BETWEEN #{startTime} AND #{endTime}
AND ugr.audit_time BETWEEN #{startTime} AND #{endTime}
</if>
</where>
<trim prefix="ORDER BY" suffixOverrides=",">
@ -139,9 +139,9 @@
0)+ COALESCE(ugr.permanent_gold, 0)+ COALESCE(ugr.task_gold, 0))
</when>
<!-- 对时间字段的排序处理 -->
<when test="sortField == 'createTime'">ugr.create_time</when>
<when test="sortField == 'createTime'">ugr.audit_time</when>
<!-- 其他字段不支持排序,使用默认排序 -->
<otherwise>ugr.create_time</otherwise>
<otherwise>ugr.audit_time</otherwise>
</choose>
<!-- 排序方向处理 -->
@ -159,7 +159,7 @@
<!-- 未指定排序字段时,使用默认的时间降序排序 -->
<otherwise>
ugr.create_time DESC
ugr.audit_time DESC
</otherwise>
</choose>
</trim>

Loading…
Cancel
Save