|
|
@@ -6,10 +6,7 @@ import cn.com.ctop.job.bytedance.data.entity.BytedancePromoterReportHour;
|
|
|
import cn.com.ctop.job.bytedance.data.mapper.BytedancePromoterReportMapper;
|
|
|
import cn.com.ctop.job.bytedance.data.mapper.BytedanceRefreshTokenMapper;
|
|
|
import cn.com.ctop.job.bytedance.data.service.IBytedancePromoterReportService;
|
|
|
-import cn.com.ctop.job.bytedance.data.utils.Check;
|
|
|
-import cn.com.ctop.job.bytedance.data.utils.FieldsConfig;
|
|
|
-import cn.com.ctop.job.bytedance.data.utils.HttpUtils;
|
|
|
-import cn.com.ctop.job.bytedance.data.utils.AlertUtils;
|
|
|
+import cn.com.ctop.job.bytedance.data.utils.*;
|
|
|
import cn.com.ctop.job.bytedance.utils.RateLimitUtil;
|
|
|
import cn.com.ctop.job.bytedance.utils.doris.sink.DorisMultiTableStreamLoadManager;
|
|
|
import com.alibaba.fastjson.JSONArray;
|
|
|
@@ -93,7 +90,7 @@ public class BytedancePromoterReportServiceImpl implements IBytedancePromoterRep
|
|
|
String awemeNickName = dimensionsJson.getString("aweme_nick_name");
|
|
|
Integer statTimeDay = Integer.valueOf(dimensionsJson.getString("stat_time_day").replace("-", ""));
|
|
|
Integer hour = Integer.valueOf(dimensionsJson.getString("stat_time_hour").substring(11, 13));
|
|
|
- BytedancePromoterReportHour bytedancePromoterReportHour = JSONObject.parseObject(metricsJson.toJSONString(), BytedancePromoterReportHour.class);
|
|
|
+ BytedancePromoterReportHour bytedancePromoterReportHour = JSONObject.parseObject(JsonUtils.normalizeMetrics(metricsJson).toJSONString(), BytedancePromoterReportHour.class);
|
|
|
bytedancePromoterReportHour.setAdvertiserId(advertiserId);
|
|
|
bytedancePromoterReportHour.setCdpProjectId(cdpProjectId);
|
|
|
bytedancePromoterReportHour.setCdpProjectName(cdpProjectName);
|
|
|
@@ -185,7 +182,7 @@ public class BytedancePromoterReportServiceImpl implements IBytedancePromoterRep
|
|
|
String awemeId = dimensionsJson.getString("aweme_id");
|
|
|
String awemeNickName = dimensionsJson.getString("aweme_nick_name");
|
|
|
Integer statTimeDay = Integer.valueOf(dimensionsJson.getString("stat_time_day").replace("-", ""));
|
|
|
- BytedancePromoterReportDaily promoterReportDaily = JSONObject.parseObject(metricsJson.toJSONString(), BytedancePromoterReportDaily.class);
|
|
|
+ BytedancePromoterReportDaily promoterReportDaily = JSONObject.parseObject(JsonUtils.normalizeMetrics(metricsJson).toJSONString(), BytedancePromoterReportDaily.class);
|
|
|
promoterReportDaily.setAdvertiserId(advertiserId);
|
|
|
promoterReportDaily.setCdpProjectId(cdpProjectId);
|
|
|
promoterReportDaily.setCdpProjectName(cdpProjectName);
|
|
|
@@ -287,7 +284,7 @@ public class BytedancePromoterReportServiceImpl implements IBytedancePromoterRep
|
|
|
String awemeNickName = dimensionsJson.getString("aweme_nick_name");
|
|
|
Integer statTimeDay = Integer.valueOf(dimensionsJson.getString("stat_time_day").replace("-", ""));
|
|
|
Integer hour = Integer.valueOf(dimensionsJson.getString("stat_time_hour").substring(11, 13));
|
|
|
- BytedancePromoterReportHour bytedancePromoterReportHour = JSONObject.parseObject(metricsJson.toJSONString(), BytedancePromoterReportHour.class);
|
|
|
+ BytedancePromoterReportHour bytedancePromoterReportHour = JSONObject.parseObject(JsonUtils.normalizeMetrics(metricsJson).toJSONString(), BytedancePromoterReportHour.class);
|
|
|
bytedancePromoterReportHour.setAdvertiserId(advertiserId);
|
|
|
bytedancePromoterReportHour.setCdpProjectId(cdpProjectId);
|
|
|
bytedancePromoterReportHour.setCdpProjectName(cdpProjectName);
|
|
|
@@ -391,7 +388,7 @@ public class BytedancePromoterReportServiceImpl implements IBytedancePromoterRep
|
|
|
String awemeId = dimensionsJson.getString("aweme_id");
|
|
|
String awemeNickName = dimensionsJson.getString("aweme_nick_name");
|
|
|
Integer statTimeDay = Integer.valueOf(dimensionsJson.getString("stat_time_day").replace("-", ""));
|
|
|
- BytedancePromoterReportDaily promoterReportDaily = JSONObject.parseObject(metricsJson.toJSONString(), BytedancePromoterReportDaily.class);
|
|
|
+ BytedancePromoterReportDaily promoterReportDaily = JSONObject.parseObject(JsonUtils.normalizeMetrics(metricsJson).toJSONString(), BytedancePromoterReportDaily.class);
|
|
|
promoterReportDaily.setAdvertiserId(advertiserId);
|
|
|
promoterReportDaily.setCdpProjectId(cdpProjectId);
|
|
|
promoterReportDaily.setCdpProjectName(cdpProjectName);
|