|
|
|
|
@ -150,12 +150,7 @@ public class WeChatTaskServiceImpl implements WeChatTaskService { |
|
|
|
|
marketingWechatMicroblogInfo.setDataSource("2"); |
|
|
|
|
marketingWechatMicroblogInfo.setType("1"); |
|
|
|
|
try { |
|
|
|
|
if(!GetArticleSummaryList.isEmpty()){ |
|
|
|
|
marketingWechatMicroblogInfo.setStatisticsTime(dateFormat.parse(GetArticleSummaryList.get(0).getRefDate())); |
|
|
|
|
}else { |
|
|
|
|
marketingWechatMicroblogInfo.setStatisticsTime(dateFormat.parse(DateUtils.getDate())); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
marketingWechatMicroblogInfo.setStatisticsTime(dateFormat.parse(DateUtils.getDaysTimeToString(-1))); |
|
|
|
|
} catch (ParseException e) { |
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
@ -186,16 +181,19 @@ public class WeChatTaskServiceImpl implements WeChatTaskService { |
|
|
|
|
String accessToken = redisCache.getCacheObject(item.getOrganCode() + "-" + item.getAppId()); |
|
|
|
|
JSONObject json = WeChatUtils.getReleaseArticle(accessToken); |
|
|
|
|
List<WechatArticleDTO> wechatArticleDTOS = json.getList("list", WechatArticleDTO.class); |
|
|
|
|
//插入数据库 主键重复的不处理
|
|
|
|
|
for (WechatArticleDTO wechatArticleDTOItem:wechatArticleDTOS) { |
|
|
|
|
try { |
|
|
|
|
weChatConfigMapper.saveWechatArticle(wechatArticleDTOItem); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
// 忽略主键冲突异常
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
if(!wechatArticleDTOS.isEmpty()){ |
|
|
|
|
//插入数据库 主键重复的不处理
|
|
|
|
|
for (WechatArticleDTO wechatArticleDTOItem:wechatArticleDTOS) { |
|
|
|
|
try { |
|
|
|
|
weChatConfigMapper.saveWechatArticle(wechatArticleDTOItem); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
// 忽略主键冲突异常
|
|
|
|
|
e.printStackTrace(); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|