Commit 305abe27 by 裴大威

fix bug

parent 7b9383a7
...@@ -218,34 +218,35 @@ public class BookGuideBizImpl implements BookGuideBiz { ...@@ -218,34 +218,35 @@ public class BookGuideBizImpl implements BookGuideBiz {
String robotId = wechatGroupConsr.getRobotIdByGroupId(weixinGroupId); String robotId = wechatGroupConsr.getRobotIdByGroupId(weixinGroupId);
//String robotId = "wxid_e6zsl8oohcnl22"; //String robotId = "wxid_e6zsl8oohcnl22";
// 判断是否需要发送 // 判断是否需要发送
boolean canSend = false; // boolean canSend = false;
// 查看群成员 // // 查看群成员
GroupInfoVO groupInfoVO = WxGroupSDK.getGroupInfo(weixinGroupId, robotId); // GroupInfoVO groupInfoVO = WxGroupSDK.getGroupInfo(weixinGroupId, robotId);
log.info("[查看群成员] : groupInfoVO:{}",groupInfoVO); // log.info("[查看群成员] : groupInfoVO:{}",groupInfoVO);
if (!CollectionUtils.isEmpty(groupInfoVO.getIdList())) { // if (!CollectionUtils.isEmpty(groupInfoVO.getIdList())) {
// 查看该用户weixinid // // 查看该用户weixinid
final List<String> nickName = wechatGroupConsr.getWxUserIdsByNickName(pushAddUserMessageDTO.getNickName()); // final List<String> nickName = wechatGroupConsr.getWxUserIdsByNickName(pushAddUserMessageDTO.getNickName());
log.info("[查看该用户weixinid] : nickName:{}",nickName); // log.info("[查看该用户weixinid] : nickName:{}",nickName);
if(!CollectionUtils.isEmpty(nickName)) { // if(!CollectionUtils.isEmpty(nickName)) {
final Map<String, Boolean> map = Maps.newHashMap(); // final Map<String, Boolean> map = Maps.newHashMap();
for (String s : groupInfoVO.getIdList()) { // for (String s : groupInfoVO.getIdList()) {
map.put(s, true); // map.put(s, true);
} // }
for (String s : nickName) { // for (String s : nickName) {
if (null != map.get(s) && map.get(s)) { // if (null != map.get(s) && map.get(s)) {
// 若在群设置true // // 若在群设置true
canSend = true; // canSend = true;
break; // break;
} // }
} // }
} // }
} // }
// 判断是否黑名单 // 判断是否黑名单
final Boolean kickUser = wechatGroupConsr.isKickUser(pushAddUserMessageDTO.getNickName(), weixinGroupId); final Boolean kickUser = wechatGroupConsr.isKickUser(pushAddUserMessageDTO.getNickName(), weixinGroupId);
log.info("[推送欢迎语消息]:pushAddUserMessageDTO:{},kickUser:{},canSend:{}", pushAddUserMessageDTO, kickUser,canSend); // log.info("[推送欢迎语消息]:pushAddUserMessageDTO:{},kickUser:{},canSend:{}", pushAddUserMessageDTO, kickUser,canSend);
log.info("[推送欢迎语消息]:pushAddUserMessageDTO:{},kickUser:{}", pushAddUserMessageDTO, kickUser);
// 在群,且非黑名单 // 在群,且非黑名单
canSend = canSend && !kickUser; // canSend = canSend && !kickUser;
if (!canSend) { if (kickUser) {
log.info("[推送欢迎语消息]:不推送"); log.info("[推送欢迎语消息]:不推送");
return; return;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment