|
@@ -256,7 +256,6 @@ class CampaignView(View):
|
|
|
campaign_show_stime = request_dict.get('campaign_show_stime', None)
|
|
|
campaign_show_etime = request_dict.get('campaign_show_etime', None)
|
|
|
app_bundle_type = request_dict.get('app_bundle_type', None)
|
|
|
- campaign_type = json.loads(request_dict.get('campaign_type', "[]")) # 广告类型列表
|
|
|
device_type_names = json.loads(request_dict.get('device_type_list', "[]")) # 设备类型名称列表
|
|
|
country_name_list = json.loads(request_dict.get('country_name_list', "[]")) # 地区列表
|
|
|
poster_file = request.FILES.get('posterFile', None)
|
|
@@ -289,6 +288,8 @@ class CampaignView(View):
|
|
|
poster_image_url = self.upload_files_to_s3(poster_file,
|
|
|
"OpenScreenAdvertise")[0]
|
|
|
campaign.image_url = poster_image_url
|
|
|
+ if 1 not in campaign.campaign_type:
|
|
|
+ campaign.campaign_type.append(1)
|
|
|
|
|
|
# 更改轮播广告图片
|
|
|
if banner_files is not None:
|
|
@@ -299,6 +300,8 @@ class CampaignView(View):
|
|
|
self.del_file_to_s3(old_image)
|
|
|
campaign.banner_campaign[str(sort)]["image"] = banner_image_urls[image_num]
|
|
|
image_num = image_num + 1
|
|
|
+ if 2 not in campaign.campaign_type:
|
|
|
+ campaign.campaign_type.append(2)
|
|
|
|
|
|
# 更改轮播广告链接
|
|
|
if banner_urls:
|
|
@@ -312,8 +315,6 @@ class CampaignView(View):
|
|
|
campaign.campaign_name = campaign_name
|
|
|
if campaign_url is not None:
|
|
|
campaign.campaign_url = campaign_url
|
|
|
- if campaign_type is not None:
|
|
|
- campaign.campaign_type = campaign_type
|
|
|
if app_bundle_type is not None:
|
|
|
campaign.app_bundle_type = app_bundle_type
|
|
|
if campaign_start_time is not None:
|