提交 449150eb 作者: gh

定时客服修正,空链接验证

上级 651e7bbe
...@@ -259,13 +259,17 @@ public class CustomerGraphicsServiceImpl extends ServiceImpl<CustomerGraphicsMap ...@@ -259,13 +259,17 @@ public class CustomerGraphicsServiceImpl extends ServiceImpl<CustomerGraphicsMap
//循环该人群包下的所有素材 //循环该人群包下的所有素材
for (Map.Entry<String, List<CrowdPackageUserVO>> usersEntry : appidUserMap.entrySet()) { for (Map.Entry<String, List<CrowdPackageUserVO>> usersEntry : appidUserMap.entrySet()) {
String appid = usersEntry.getKey(); String appid = usersEntry.getKey();
//获取该号的链接实体 try { //获取该号的链接实体
List<ReferralEntityVo> referralEntityVo = referralMap.get(appid); List<ReferralEntityVo> referralEntityVo = referralMap.get(appid);
//获取该号的openid //获取该号的openid
List<CrowdPackageUserVO> packageUserVo = usersEntry.getValue(); List<CrowdPackageUserVO> packageUserVo = usersEntry.getValue();
weChatService.sendCustomerMessage(appid,customerGraphics,packageUserVo,referralEntityVo); weChatService.sendCustomerMessage(appid,customerGraphics,packageUserVo,referralEntityVo);
}catch (Exception e){
LOCAL_LOG.error("{} send CustomerMessage failed for {}",appid,e.getStackTrace()[0]);
}
} }
//客服状态修改 //客服状态修改
......
...@@ -223,7 +223,9 @@ public class WeChatServiceImpl implements WeChatService{ ...@@ -223,7 +223,9 @@ public class WeChatServiceImpl implements WeChatService{
} }
}else if (CUSTOMER_NEWS.equals(customerGraphics.getType())){ }else if (CUSTOMER_NEWS.equals(customerGraphics.getType())){
return new WeChatCustomerRequestEntity(CUSTOMER_NEWS,customerGraphics.getExtendTitle(),customerGraphics.getContent(),urlList.get(0).getReferral(),customerGraphics.getCoverUrl()); if (urlList!=null&&!urlList.isEmpty()){
return new WeChatCustomerRequestEntity(CUSTOMER_NEWS,customerGraphics.getExtendTitle(),customerGraphics.getContent(),urlList.get(0).getReferral(),customerGraphics.getCoverUrl());
}
} }
return null; return null;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论