|
@@ -521,9 +521,13 @@ class AppCampaignView(View):
|
|
|
open_screen_campaign_qs = open_screen_campaign_qs.select_related('campaign_id').annotate(
|
|
|
campaign_name=F('campaign_id__campaign_name'),
|
|
|
campaign_type=F('campaign_id__campaign_type'),
|
|
|
- campaign_status=F('campaign_id__status')
|
|
|
+ campaign_status=F('campaign_id__status'),
|
|
|
+ start_date=F('campaign_id__campaign_start_date'),
|
|
|
+ end_date=F('campaign_id__campaign_end_date'),
|
|
|
+ start_time=F('campaign_id__campaign_show_stime'),
|
|
|
+ end_time=F('campaign_id__campaign_show_etime')
|
|
|
).values('id', 'user_id', 'status', 'update_time', 'create_time', 'campaign_id', 'campaign_name',
|
|
|
- 'campaign_type', 'campaign_status')
|
|
|
+ 'campaign_type', 'campaign_status', 'start_date', 'end_date', 'start_time', 'end_time')
|
|
|
if not open_screen_campaign_qs.exists():
|
|
|
return response.json(0, {'list': []})
|
|
|
campaigns_list = list(open_screen_campaign_qs)
|