Quellcode durchsuchen

批量创建--预算默认设置

zhaoxian vor 4 Jahren
Ursprung
Commit
4fdf3470ff

+ 7 - 3
module-kuaishou/src/main/java/cn/com/ctop/kuaishou/modules/batch/service/impl/KuaishouBatchCampaignPreviewServiceImpl.java

@@ -208,7 +208,9 @@ public class KuaishouBatchCampaignPreviewServiceImpl extends ServiceImpl<Kuaisho
         campaignPreview.setCampaignId(campaignId);
         campaignPreview.setCampaignType(kuaiShouCampaign.getCampaignType());
         campaignPreview.setPutStatus(kuaiShouCampaign.getPutStatus());
-        campaignPreview.setDayBudget(kuaiShouCampaign.getDayBudget());
+        if (!Check.isNull(kuaiShouCampaign.getDayBudget())&&kuaiShouCampaign.getDayBudget() != 0) {
+            campaignPreview.setDayBudget(kuaiShouCampaign.getDayBudget());
+        }
         campaignPreview.setDayBudgetSchedule(kuaiShouCampaign.getDayBudgetSchedule());
         campaignPreview.setIsTime(2);
         campaignPreview.setBatchId(batchId);
@@ -514,7 +516,9 @@ public class KuaishouBatchCampaignPreviewServiceImpl extends ServiceImpl<Kuaisho
         campaignPreview.setCampaignName(campaignJson.getString("campaignName"));
         campaignPreview.setCampaignNameFormat(campaignJson.getString("campaignName"));
         campaignPreview.setCampaignType(campaignJson.getInteger("campaignType"));
-        campaignPreview.setDayBudget(campaignJson.getLong("dayBudget"));
+        if (!Check.isNull(campaignJson.getLong("dayBudget"))&&campaignJson.getLong("dayBudget") != 0) {
+            campaignPreview.setDayBudget(campaignJson.getLong("dayBudget"));
+        }
         campaignPreview.setDayBudgetSchedule(campaignJson.getString("dayBudgetSchedule"));
         campaignPreview.setTimeStart(campaignJson.getString("timeStart"));
         Integer isTime = campaignJson.getInteger("isTime");
@@ -563,7 +567,7 @@ public class KuaishouBatchCampaignPreviewServiceImpl extends ServiceImpl<Kuaisho
         groupPreview.setOcpxActionType(groupJson.getInteger("ocpxActionType"));
         groupPreview.setDeepConversionType(groupJson.getInteger("deepConversionType"));
         groupPreview.setDeepConversionBid(groupJson.getInteger("deepConversionBid"));
-        if (groupJson.getInteger("dayBudget") != 0) {
+        if (!Check.isNull(groupJson.getInteger("dayBudget"))&&groupJson.getInteger("dayBudget") != 0) {
             groupPreview.setDayBudget(groupJson.getInteger("dayBudget"));
         }
         groupPreview.setSpeed(groupJson.getInteger("speed"));