|
|
|
@ -80,28 +80,20 @@ |
|
|
|
m.name as market, |
|
|
|
ugr.goods_name AS goodsName, |
|
|
|
ugr.pay_platform AS payPlatform, |
|
|
|
ugr.sum_gold/100 AS sumGold, |
|
|
|
ugr.permanent_gold/100 AS permanentGold, |
|
|
|
COALESCE(ugr.sum_gold, 0)/100 AS sumGold, |
|
|
|
COALESCE(ugr.permanent_gold, 0)/100 AS permanentGold, |
|
|
|
(COALESCE(ugr.free_june, 0) + COALESCE(ugr.free_december, 0))/100 AS freeGold, |
|
|
|
ugr.task_gold/100 AS taskGold, |
|
|
|
COALESCE(ugr.task_gold, 0)/100 AS taskGold, |
|
|
|
ugr.remark AS remark, |
|
|
|
a.admin_name AS adminName, |
|
|
|
ugr.create_time AS createTime, |
|
|
|
ugr.is_refund AS isRefund, |
|
|
|
-- 关联退款订单信息 |
|
|
|
ugr1.sum_gold/100 AS refundSumGold, |
|
|
|
ugr1.permanent_gold/100 AS refundPermanentGold, |
|
|
|
(COALESCE(ugr1.free_june, 0) + COALESCE(ugr1.free_december, 0))/100 AS refundFreeGold, |
|
|
|
ugr1.task_gold/100 AS refundTaskGold, |
|
|
|
ugr1.refund_model AS refundModel |
|
|
|
ugr.is_refund AS isRefund |
|
|
|
FROM user_gold_record ugr |
|
|
|
left JOIN |
|
|
|
user u ON u.jwcode = ugr.jwcode |
|
|
|
left JOIN |
|
|
|
admin a ON ugr.admin_id = a.id |
|
|
|
left join market m ON u.market = m.id |
|
|
|
-- 关联退款订单 |
|
|
|
left JOIN user_gold_record ugr1 ON ugr1.order_code = CONCAT('TK_', ugr.order_code ) |
|
|
|
|
|
|
|
<where> |
|
|
|
ugr.type = 1 AND ugr.flag = 1 |
|
|
|
@ -170,7 +162,23 @@ |
|
|
|
</choose> |
|
|
|
</trim> |
|
|
|
</select> |
|
|
|
<!--查询退款的消费订单--> |
|
|
|
<select id="selectRefund" resultType="com.example.demo.domain.vo.coin.ConsumeUser"> |
|
|
|
SELECT |
|
|
|
order_code, |
|
|
|
sum_gold, |
|
|
|
permanent_gold, |
|
|
|
free_june, |
|
|
|
free_december, |
|
|
|
task_gold, |
|
|
|
refund_model |
|
|
|
FROM user_gold_record |
|
|
|
WHERE order_code IN |
|
|
|
<foreach collection="refundOrderCodes" item="code" open="(" separator="," close=")"> |
|
|
|
#{code} |
|
|
|
</foreach> |
|
|
|
|
|
|
|
</select> |
|
|
|
<!-- 查询筛选后消费记录 --> |
|
|
|
<select id="sumGold" resultType="com.example.demo.domain.vo.coin.Gold"> |
|
|
|
SELECT |
|
|
|
@ -223,6 +231,7 @@ |
|
|
|
AND ugr.flag = 1 |
|
|
|
</select> |
|
|
|
|
|
|
|
|
|
|
|
<insert id="add" parameterType="com.example.demo.domain.entity.UserGoldRecord" useGeneratedKeys="true" |
|
|
|
keyProperty="id"> |
|
|
|
INSERT INTO user_gold_record |
|
|
|
|