瀏覽代碼

cols_to_list 添加!=''的判断

liyuyi@c-top.com.cn 4 年之前
父節點
當前提交
c5fff43048
共有 1 個文件被更改,包括 2 次插入2 次删除
  1. 2 2
      ai_strategy_request_func.py

+ 2 - 2
ai_strategy_request_func.py

@@ -229,7 +229,7 @@ class ParseAddCampaignOrAddGroupRequest(object):
                         'app_ids', 'population', 'exclude_population', 'paid_audience', 'behavior_interest']
         for col in cols_to_list:
             group_params_to_request[col] = eval(group_params_to_request[col]) \
-                if group_params_to_request[col] is not None else None
+                if ((group_params_to_request[col] is not None) and (group_params_to_request[col] != '')) else None
         # 3-2 发送请求,需要将 group_name 改为 unit_name
         group_params_to_request['unit_name'] = group_params_to_request.pop('group_name')
 
@@ -265,7 +265,7 @@ class ParseAddCampaignOrAddGroupRequest(object):
         cols_to_list = ['creative_tag']
         for col in cols_to_list:
             creative_params_to_request[col] = eval(creative_params_to_request[col]) \
-                if creative_params_to_request[col] is not None else None
+                if ((creative_params_to_request[col] is not None) and (creative_params_to_request[col] != '')) else None
 
         # 4 写入数据库的创意参数
         creative_params_to_db = creative_params.copy()