|
|
@ -39,21 +39,22 @@ |
|
|
|
<!-- 根据精网号查询用户信息 --> |
|
|
|
<select id="selectUserCard" resultType="com.example.demo.domain.vo.coin.GoldUser"> |
|
|
|
SELECT |
|
|
|
name AS "name", |
|
|
|
jwcode AS "jwcode", |
|
|
|
market AS "market", |
|
|
|
(COALESCE(current_permanent_gold, 0) + COALESCE(current_free_june, 0) + COALESCE(current_free_december, 0) + COALESCE(current_task_gold, 0)) AS "nowSumGold", |
|
|
|
current_permanent_gold AS "nowPermanentGold", |
|
|
|
(COALESCE(current_free_june, 0) + COALESCE(current_free_december, 0)) AS "nowFreeGold", |
|
|
|
current_task_gold AS "nowTaskGold", |
|
|
|
(COALESCE(sum_permanent_gold, 0) + COALESCE(sum_free_june, 0) + COALESCE(sum_free_december, 0) + COALESCE(sum_task_gold, 0)) AS "historySumGold", |
|
|
|
sum_permanent_gold AS "historyPermanentGold", |
|
|
|
(COALESCE(sum_free_june, 0) + COALESCE(sum_free_december, 0)) AS "historyFreeGold", |
|
|
|
sum_task_gold AS "historyTaskGold", |
|
|
|
recharge_num AS "rechargeNum", |
|
|
|
consume_num AS "consumeNum", |
|
|
|
first_recharge AS "firstRecharge" |
|
|
|
FROM user |
|
|
|
u.name AS "name", |
|
|
|
u.jwcode AS "jwcode", |
|
|
|
m.name AS "market", |
|
|
|
(COALESCE(u.current_permanent_gold, 0) + COALESCE(u.current_free_june, 0) + COALESCE(u.current_free_december, 0) + COALESCE(u.current_task_gold, 0)) AS "nowSumGold", |
|
|
|
u.current_permanent_gold AS "nowPermanentGold", |
|
|
|
(COALESCE(u.current_free_june, 0) + COALESCE(u.current_free_december, 0)) AS "nowFreeGold", |
|
|
|
u.current_task_gold AS "nowTaskGold", |
|
|
|
(COALESCE(u.sum_permanent_gold, 0) + COALESCE(u.sum_free_june, 0) + COALESCE(u.sum_free_december, 0) + COALESCE(u.sum_task_gold, 0)) AS "historySumGold", |
|
|
|
u.sum_permanent_gold AS "historyPermanentGold", |
|
|
|
(COALESCE(u.sum_free_june, 0) + COALESCE(u.sum_free_december, 0)) AS "historyFreeGold", |
|
|
|
u.sum_task_gold AS "historyTaskGold", |
|
|
|
u.recharge_num AS "rechargeNum", |
|
|
|
u.consume_num AS "consumeNum", |
|
|
|
u.first_recharge AS "firstRecharge" |
|
|
|
FROM user u |
|
|
|
LEFT JOIN market m on u.market = m.id |
|
|
|
<where> |
|
|
|
jwcode = #{jwcode} |
|
|
|
<!-- 判断 market 是否不为总部且 markets 不为空 --> |
|
|
|