فهرست منبع

广告计划名称创建-{{出价方式}}-为小写

yangzian 4 سال پیش
والد
کامیت
9d45762132

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

@@ -126,6 +126,7 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
                 log.info("此账户策略创建结束=>账户id:{};策略id:{}", token.getAccountId(),strategy.getId());
                 return 0L;
             }
+            //组名称
             String campaignName = getCampaignName(strategy,dpIndex);
             Long campaignId = getCampaignId(strategy,campaignName,token);
             if(null == campaignId){
@@ -133,6 +134,7 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
             }
             strategy.setAdOpenUrl(openUrl.replace("{{dp链接下标}}",dpIndex.toString()));
             String dplinkCode = StringUtils.getParamFromUrl(strategy.getAdOpenUrl(),"bc_fl_src");
+            //计划名称
             String adName = getAdName(strategy,dplinkCode,video);
             //计算本次出价
             BigDecimal currentCpaBid = StringUtils.getRandomAdCpaBid(strategy.getAdBidCreateType(),strategy.getAdMaxBid(),strategy.getAdMinBid(),strategy.getAdStepBid(),adDplinkInfo.getAdBid());
@@ -799,7 +801,7 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
         }
         if(adName.contains("{{出价方式}}")){
             String pricing = strategy.getAdPricing().replace("PRICING_","");
-            adName = adName.replace("{{出价方式}}",pricing);
+            adName = adName.replace("{{出价方式}}",pricing).toLowerCase(Locale.ROOT);
         }
         if(adName.contains("{{素材名称}}")){
             MaterialInfo info = materialInfoService.getParams(videoInfo.getSignature(),null);