Эх сурвалжийг харах

后台广告接口 编辑广告接口修改

linhaohong 1 жил өмнө
parent
commit
475f45fdbc

+ 4 - 3
AdminController/CampaignController.py

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