|
@@ -67,12 +67,17 @@ public class BytedanceCampaignReportDailyServiceImpl implements IBytedanceCampai
|
|
|
BytedanceCampaignReportDaily report = JSONObject.parseObject(dataObject.toJSONString(), BytedanceCampaignReportDaily.class);
|
|
|
if (report.getCampaignId() != null) {
|
|
|
report.setAdvertiserId(oauthToken.getAccountId());
|
|
|
- report.setStatDatetime(yesterda.replace("-", ""));
|
|
|
+ report.setStatDatetime(report.getStatDatetime() == null ? null : report.getStatDatetime().substring(0, 10).replace("-", ""));
|
|
|
|
|
|
}
|
|
|
list.add(report);
|
|
|
}
|
|
|
- bytedanceCampaignReportDailyMapper.insert(list);
|
|
|
+ try {
|
|
|
+ bytedanceCampaignReportDailyMapper.insert(list);
|
|
|
+ }catch (Exception e){
|
|
|
+ log.info(e.toString());
|
|
|
+ }
|
|
|
+
|
|
|
pageNumber++;
|
|
|
int totalPage = resultObject.getJSONObject("data").getJSONObject("page_info").getInteger("total_page");
|
|
|
if (pageNumber <= totalPage) {
|