|
@@ -112,8 +112,8 @@
|
|
|
<!-- 查询经销商的线下、线上盲票销量 -->
|
|
|
<select id="getTicketSaleCnt" resultType="com.qs.mp.admin.domain.vo.TicketCntVO">
|
|
|
select
|
|
|
- SUM( CASE WHEN (t2.type = 'online') THEN 1 ELSE 0 END ) AS onLineSaleCnt,
|
|
|
- SUM( CASE WHEN (t2.type = 'offline') THEN 1 ELSE 0 END ) AS offLineSaleCnt
|
|
|
+ SUM( CASE WHEN (t2.type = 'online') THEN IFNULL(t1.ticket_num,0) ELSE 0 END ) AS onLineSaleCnt,
|
|
|
+ SUM( CASE WHEN (t2.type = 'offline') THEN IFNULL(t1.ticket_num,0) ELSE 0 END ) AS offLineSaleCnt
|
|
|
from mp_user_ticket_order t1
|
|
|
left join mp_ticket_box t2 on t1.box_id = t2.box_id
|
|
|
where t1.channel_id = #{channelId} and t1.`status` = 1
|
|
@@ -124,8 +124,8 @@
|
|
|
<select id="listTicketSaleCnt" resultType="com.qs.mp.admin.domain.vo.TicketCntVO">
|
|
|
select
|
|
|
t1.channel_id,
|
|
|
- SUM( CASE WHEN (t2.type = 'online') THEN 1 ELSE 0 END ) AS onLineSaleCnt,
|
|
|
- SUM( CASE WHEN (t2.type = 'offline') THEN 1 ELSE 0 END ) AS offLineSaleCnt
|
|
|
+ SUM( CASE WHEN (t2.type = 'online') THEN IFNULL(t1.ticket_num,0) ELSE 0 END ) AS onLineSaleCnt,
|
|
|
+ SUM( CASE WHEN (t2.type = 'offline') THEN IFNULL(t1.ticket_num,0) ELSE 0 END ) AS offLineSaleCnt
|
|
|
from mp_user_ticket_order t1
|
|
|
left join mp_ticket_box t2 on t1.box_id = t2.box_id
|
|
|
${ew.customSqlSegment}
|