浏览代码

获取定向包,平台-大写转小写。

yangzian 4 年之前
父节点
当前提交
dcda6a1d9d

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

@@ -6,7 +6,9 @@ import com.alibaba.fastjson.JSONObject;
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.google.common.base.Joiner;
+import com.google.gson.JsonArray;
 import lombok.extern.slf4j.Slf4j;
+import org.apache.commons.lang.ArrayUtils;
 import org.jeecg.common.api.vo.Result;
 import org.jeecg.common.util.DateUtils;
 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());
                 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);
     }