|
@@ -321,9 +321,7 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
|
|
if(titleArray.size() >= 10){
|
|
if(titleArray.size() >= 10){
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
- QueryWrapper<ByteDanceGeneralCopywriter> queryWrapper = new QueryWrapper<>();
|
|
|
|
- queryWrapper.eq("account_id",strategy.getAccountId());
|
|
|
|
- ByteDanceGeneralCopywriter byteDanceGeneralCopywriter = byteDanceGeneralCopywriterMapper.selectOne(queryWrapper);
|
|
|
|
|
|
+ ByteDanceGeneralCopywriter byteDanceGeneralCopywriter = byteDanceGeneralCopywriterMapper.getRandOne(strategy.getAccountId());
|
|
if(!Check.isNull(byteDanceGeneralCopywriter)){
|
|
if(!Check.isNull(byteDanceGeneralCopywriter)){
|
|
JSONObject titleObject = new JSONObject();
|
|
JSONObject titleObject = new JSONObject();
|
|
titleObject.put("title",byteDanceGeneralCopywriter.getTextCopywriter());
|
|
titleObject.put("title",byteDanceGeneralCopywriter.getTextCopywriter());
|
|
@@ -508,6 +506,7 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
|
|
|
|
|
|
private Long createAdInfo(CtopOauthToken token, AiBytedanceAdvertiserStrategy strategy, JSONObject adParams) {
|
|
private Long createAdInfo(CtopOauthToken token, AiBytedanceAdvertiserStrategy strategy, JSONObject adParams) {
|
|
Result result = marketingService.createAdvertiserPlan(token,adParams,strategy);
|
|
Result result = marketingService.createAdvertiserPlan(token,adParams,strategy);
|
|
|
|
+ System.out.println(result);
|
|
if(result.getCode()!=0){
|
|
if(result.getCode()!=0){
|
|
//TODO 计划创建异常 后续需要加日志
|
|
//TODO 计划创建异常 后续需要加日志
|
|
return null;
|
|
return null;
|
|
@@ -910,6 +909,9 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
|
|
String date = DateUtils.formatDate(new Date(),"yyyyMMdd");
|
|
String date = DateUtils.formatDate(new Date(),"yyyyMMdd");
|
|
adName = adName.replace("{{日期}}",date);
|
|
adName = adName.replace("{{日期}}",date);
|
|
}
|
|
}
|
|
|
|
+ if(adName.contains("{{创意方式}}")){
|
|
|
|
+ adName = adName.replace("{{创意方式}}","程序化");
|
|
|
|
+ }
|
|
if(adName.contains("{{dp链接标识}}")&&null!=dplinkCode){
|
|
if(adName.contains("{{dp链接标识}}")&&null!=dplinkCode){
|
|
adName = adName.replace("{{dp链接标识}}",dplinkCode);
|
|
adName = adName.replace("{{dp链接标识}}",dplinkCode);
|
|
}
|
|
}
|