Browse Source

创建-序号修改

yangzian 3 years ago
parent
commit
9a6e87f3f7

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

@@ -1144,9 +1144,14 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
                 adName = adName.replace("{{素材名称}}","["+videoInfo.getFilename()+"]");
             }
         }
-
+        String creativeImageMode;
         if(adName.contains("{{序号}}")){
-            int i = adDplinkInfoService.getDpLinkInfoCount(strategy.getAccountId(),strategy.getCreativeImageMode());
+            if ("UNIVERSAL".equals(strategy.getAdDeliveryRange())){ //通投智选
+                creativeImageMode = "UNIVERSAL";
+            }else {
+                creativeImageMode = strategy.getCreativeImageMode();
+            }
+            int i = adDplinkInfoService.getDpLinkInfoCount(strategy.getAccountId(),creativeImageMode);
             adName = adName.replace("{{序号}}",String.valueOf(i+1));
         }
 
@@ -1224,8 +1229,14 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
             result = result + "-" + date;
         }
 
+        String creativeImageMode;
         if(result.contains("{{序号}}")){
             //查询同素材类型当天已有计划数量
+            if ("UNIVERSAL".equals(strategy.getAdDeliveryRange())){ //通投智选
+                creativeImageMode = "UNIVERSAL";
+            }else {
+                creativeImageMode = strategy.getCreativeImageMode();
+            }
             int i = adDplinkInfoService.getDpLinkInfoCount(strategy.getAccountId(),strategy.getCreativeImageMode());
             Long num = GetCampaignNum.getCampaignNameNum(strategy.getCampaignCnt(),strategy.getCampaignAdCnt(), i+1);
             result = result.replace("{{序号}}",String.valueOf(num));