|
@@ -6,7 +6,9 @@ import com.alibaba.fastjson.JSONObject;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
import com.google.common.base.Joiner;
|
|
import com.google.common.base.Joiner;
|
|
|
|
+import com.google.gson.JsonArray;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
+import org.apache.commons.lang.ArrayUtils;
|
|
import org.jeecg.common.api.vo.Result;
|
|
import org.jeecg.common.api.vo.Result;
|
|
import org.jeecg.common.util.DateUtils;
|
|
import org.jeecg.common.util.DateUtils;
|
|
import org.jeecg.modules.bytedance.advertise.dockapi.MarketingService;
|
|
import org.jeecg.modules.bytedance.advertise.dockapi.MarketingService;
|
|
@@ -1344,6 +1346,13 @@ public class AiBytedanceAdvertiserStrategyServiceImpl extends ServiceImpl<AiByte
|
|
List<String> cityStr = cityList.stream().map(BytedanceAreaInfo::getName).collect(Collectors.toList());
|
|
List<String> cityStr = cityList.stream().map(BytedanceAreaInfo::getName).collect(Collectors.toList());
|
|
audience.put("cityNames",cityStr);
|
|
audience.put("cityNames",cityStr);
|
|
}
|
|
}
|
|
|
|
+ //平台
|
|
|
|
+ JSONArray platform = audience.getJSONArray("platform");
|
|
|
|
+ if (!Check.isNull(platform)){
|
|
|
|
+ String platformStr = org.apache.commons.lang3.StringUtils.join(platform,",");
|
|
|
|
+ String str = platformStr.replace("ANDROID","Android");
|
|
|
|
+ audience.put("platform",Arrays.asList(str));
|
|
|
|
+ }
|
|
});
|
|
});
|
|
return Result.successMsg("成功。",dataList);
|
|
return Result.successMsg("成功。",dataList);
|
|
}
|
|
}
|