浏览代码

修改组预算默认设置逻辑

songyh 4 年之前
父节点
当前提交
35b5720fba

+ 5 - 2
jeecg-boot-bytedance/src/main/java/org/jeecg/modules/bytedance/advertise/service/impl/AiBytedanceAdvertiserStrategyServiceImpl.java

@@ -712,8 +712,11 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
         campaignParam.put("advertiser_id",strategy.getAccountId());
         campaignParam.put("campaign_name",campaignName);
         campaignParam.put("landing_type",strategy.getCampaignLandingType());
-
-        campaignParam.put("budget_mode",strategy.getCampaignBudgetMode());
+        if(null==strategy.getCampaignBudgetMode()||strategy.getCampaignBudgetMode().equals("")){
+            campaignParam.put("budget_mode","BUDGET_MODE_INFINITE");
+        }else{
+            campaignParam.put("budget_mode",strategy.getCampaignBudgetMode());
+        }
         //日预算必须设定预算金额
         if(null!=strategy.getCampaignBudgetMode()&&strategy.getCampaignBudgetMode().equals("BUDGET_MODE_DAY")){
             campaignParam.put("budget",strategy.getCampaignBudget());