|
@@ -95,12 +95,10 @@
|
|
|
, max(if(vip_type_ = 'SVIP', end_time_, null)) svipEndTime
|
|
|
from (select id_,user_id_,client_type_,vip_type_,end_time_
|
|
|
from vip_card_record
|
|
|
- where efficient_flag_ = 1
|
|
|
- and end_time_ > now()
|
|
|
- having 1
|
|
|
+ where efficient_flag_ = 1 and msg_status_ = 0
|
|
|
+ and DATE_FORMAT(DATE_ADD(now(), INTERVAL 3 DAY),'%Y-%m-%d') = DATE_FORMAT(end_time_,'%Y-%m-%d')
|
|
|
order by end_time_ desc) t
|
|
|
group by t.user_id_, t.client_type_, t.vip_type_
|
|
|
- having (DATE_ADD(now(), INTERVAL 4 DAY) > vipEndTime or DATE_ADD(now(), INTERVAL 4 DAY) > svipEndTime)
|
|
|
) a
|
|
|
left join vip_card_record t on a.id_ = t.id_
|
|
|
left join sys_user u on t.user_id_ = u.id_
|
|
@@ -120,12 +118,10 @@
|
|
|
, max(if(vip_type_ = 'SVIP', end_time_, null)) svipEndTime
|
|
|
from (select id_,user_id_,client_type_,vip_type_,end_time_
|
|
|
from vip_card_record
|
|
|
- where efficient_flag_ = 1
|
|
|
- and msg_status_ in (0,1)
|
|
|
- having 1
|
|
|
+ where efficient_flag_ = 1 and msg_status_ in (0,1)
|
|
|
+ and DATE_FORMAT(now(),'%Y-%m-%d') = DATE_FORMAT(end_time_,'%Y-%m-%d')
|
|
|
order by end_time_ desc) t
|
|
|
group by t.user_id_, t.client_type_, t.vip_type_
|
|
|
- having (DATE_ADD(now(), INTERVAL 1 DAY) > vipEndTime or DATE_ADD(now(), INTERVAL 1 DAY) > svipEndTime)
|
|
|
) a
|
|
|
left join vip_card_record t on a.id_ = t.id_
|
|
|
left join sys_user u on t.user_id_ = u.id_
|