|
@ -18,12 +18,21 @@ |
|
|
ugr.remark AS remark, |
|
|
ugr.remark AS remark, |
|
|
a.admin_name AS adminName, |
|
|
a.admin_name AS adminName, |
|
|
ugr.create_time AS createTime |
|
|
ugr.create_time AS createTime |
|
|
FROM user u |
|
|
|
|
|
|
|
|
FROM user_gold_record ugr |
|
|
left JOIN |
|
|
left JOIN |
|
|
user_gold_record ugr ON u.jwcode = ugr.jwcode |
|
|
|
|
|
|
|
|
user u ON u.jwcode = ugr.jwcode |
|
|
left JOIN |
|
|
left JOIN |
|
|
admin a ON ugr.admin_id = a.id |
|
|
admin a ON ugr.admin_id = a.id |
|
|
WHERE ugr.type = 2 AND ugr.audit_status IN (1,3) AND ugr.flag = 1 |
|
|
|
|
|
|
|
|
<where> |
|
|
|
|
|
ugr.type = 2 AND ugr.audit_status IN (1,3) AND ugr.flag = 1 |
|
|
|
|
|
<!-- 判断 market 是否不为总部且 markets 不为空 --> |
|
|
|
|
|
<if test="markets != null and markets.size() > 0 and '总部' not in markets"> |
|
|
|
|
|
AND u.market IN |
|
|
|
|
|
<foreach collection="markets" item="market" open="(" close=")" separator=","> |
|
|
|
|
|
#{market} |
|
|
|
|
|
</foreach> |
|
|
|
|
|
</if> |
|
|
|
|
|
</where> |
|
|
<trim prefix="ORDER BY" suffixOverrides=","> |
|
|
<trim prefix="ORDER BY" suffixOverrides=","> |
|
|
<choose> |
|
|
<choose> |
|
|
<!-- 当指定排序字段时使用指定字段排序 --> |
|
|
<!-- 当指定排序字段时使用指定字段排序 --> |
|
@ -85,6 +94,12 @@ |
|
|
admin a ON ugr.admin_id = a.id |
|
|
admin a ON ugr.admin_id = a.id |
|
|
<where> |
|
|
<where> |
|
|
ugr.type = 2 AND ugr.audit_status IN (1,3) AND ugr.flag = 1 |
|
|
ugr.type = 2 AND ugr.audit_status IN (1,3) AND ugr.flag = 1 |
|
|
|
|
|
<if test="markets != null and markets.size() > 0 and '总部' not in markets"> |
|
|
|
|
|
AND u.market IN |
|
|
|
|
|
<foreach collection="markets" item="market" open="(" close=")" separator=","> |
|
|
|
|
|
#{market} |
|
|
|
|
|
</foreach> |
|
|
|
|
|
</if> |
|
|
<if test="jwcode != null and jwcode != ''"> |
|
|
<if test="jwcode != null and jwcode != ''"> |
|
|
AND ugr.jwcode = #{jwcode} |
|
|
AND ugr.jwcode = #{jwcode} |
|
|
</if> |
|
|
</if> |
|
|