寻爱之旅-record加上门票价格-sql

This commit is contained in:
2023-06-07 21:20:29 +08:00
parent 7eec19a670
commit 6645539f55

View File

@@ -4,14 +4,14 @@
<mapper namespace="com.accompany.business.mybatismapper.findlove.FindLoveDrawRecordMapper">
<insert id="batchSaveRecord">
insert into find_love_draw_record(uid, pool_type, gift_id, gift_name, pic_url, diamonds,`level`, num, create_time) values
insert into find_love_draw_record(uid, pool_type, gift_id, gift_name, pic_url, diamonds,`level`, num, ticket_price, create_time) values
<foreach item="item" collection="list" separator=",">
(#{item.uid}, #{item.poolType}, #{item.giftId}, #{item.giftName}, #{item.picUrl}, #{item.diamonds}, #{item.level}, #{item.num}, #{item.createTime})
(#{item.uid}, #{item.poolType}, #{item.giftId}, #{item.giftName}, #{item.picUrl}, #{item.diamonds}, #{item.level}, #{item.num}, #{item.ticketPrice}, #{item.createTime})
</foreach>
</insert>
<select id="getBroadCastStat" resultType="com.accompany.business.vo.findlove.FindLoveDrawBroadCastVo">
select count(distinct uid) `peopleNum`, ifnull(sum(num),0) `num`, ifnull(sum(1000 * num),0) `diamondIn`, ifnull(sum(diamonds * num),0) `diamondOut`
select count(distinct uid) `peopleNum`, ifnull(sum(num),0) `num`, ifnull(sum(ticket_price * num),0) `diamondIn`, ifnull(sum(diamonds * num),0) `diamondOut`
from find_love_draw_record r
where create_time between #{startTime} and #{endTime}
</select>