|
@ -120,7 +120,7 @@ |
|
|
AND ugr.pay_platform = #{payPlatform} |
|
|
AND ugr.pay_platform = #{payPlatform} |
|
|
</if> |
|
|
</if> |
|
|
<if test="startTime != null and endTime != null"> |
|
|
<if test="startTime != null and endTime != null"> |
|
|
AND ugr.pay_time BETWEEN #{startTime} AND #{endTime} |
|
|
|
|
|
|
|
|
AND ugr.audit_time BETWEEN #{startTime} AND #{endTime} |
|
|
</if> |
|
|
</if> |
|
|
</where> |
|
|
</where> |
|
|
<trim prefix="ORDER BY" suffixOverrides=","> |
|
|
<trim prefix="ORDER BY" suffixOverrides=","> |
|
@ -133,9 +133,9 @@ |
|
|
<when test="sortField == 'money'">ugr.money</when> |
|
|
<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 == '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> |
|
|
</choose> |
|
|
|
|
|
|
|
|
<!-- 排序方向处理 --> |
|
|
<!-- 排序方向处理 --> |
|
@ -153,7 +153,7 @@ |
|
|
|
|
|
|
|
|
<!-- 未指定排序字段时,使用默认的时间降序排序 --> |
|
|
<!-- 未指定排序字段时,使用默认的时间降序排序 --> |
|
|
<otherwise> |
|
|
<otherwise> |
|
|
ugr.pay_time DESC |
|
|
|
|
|
|
|
|
ugr.audit_time DESC |
|
|
</otherwise> |
|
|
</otherwise> |
|
|
</choose> |
|
|
</choose> |
|
|
</trim> |
|
|
</trim> |
|
|