|
@ -73,13 +73,22 @@ |
|
|
|
|
|
|
|
|
</select> |
|
|
</select> |
|
|
<select id="getGold" resultType="com.example.demo.domain.entity.User"> |
|
|
<select id="getGold" resultType="com.example.demo.domain.entity.User"> |
|
|
select * from user |
|
|
|
|
|
|
|
|
select u.id,u.jwcode,u.name,m.name as market,u.sum_permanent_gold, |
|
|
|
|
|
u.sum_free_june,u.sum_free_december,u.sum_task_gold, |
|
|
|
|
|
u.current_permanent_gold,u.current_free_june, |
|
|
|
|
|
u.current_free_december,u.current_task_gold, |
|
|
|
|
|
u.recharge_num,u.consume_num, |
|
|
|
|
|
u.sum_consume_permanent,u.sum_consume_task, |
|
|
|
|
|
u.sum_consume_free,u.first_recharge,u.create_time, |
|
|
|
|
|
u.update_time |
|
|
|
|
|
from user u |
|
|
|
|
|
left join market m on u.market = m.id |
|
|
<where> |
|
|
<where> |
|
|
<if test="jwcode != null"> |
|
|
<if test="jwcode != null"> |
|
|
and jwcode = #{jwcode} |
|
|
and jwcode = #{jwcode} |
|
|
</if> |
|
|
</if> |
|
|
<if test="markets != null and markets.size > 0"> |
|
|
<if test="markets != null and markets.size > 0"> |
|
|
AND user.market IN |
|
|
|
|
|
|
|
|
AND m.name IN |
|
|
<foreach collection="markets" item="market" open="(" separator="," close=")"> |
|
|
<foreach collection="markets" item="market" open="(" separator="," close=")"> |
|
|
#{market} |
|
|
#{market} |
|
|
</foreach> |
|
|
</foreach> |
|
|