diff --git a/mlWechatOpen/src/main/java/com/iformall/mp/controller/WxMemController.java b/mlWechatOpen/src/main/java/com/iformall/mp/controller/WxMemController.java index 84b4268..5b0f320 100644 --- a/mlWechatOpen/src/main/java/com/iformall/mp/controller/WxMemController.java +++ b/mlWechatOpen/src/main/java/com/iformall/mp/controller/WxMemController.java @@ -101,10 +101,12 @@ public class WxMemController { if(userList != null) { logger.info(userList.toString()); for(WxMpUser mpUser: userList) { - try { - userService.saveOrUpdateMpUser(mpUser, authorizerInfo); - } catch (Exception e) { - logger.error("保存用户出错: " + e.getMessage()); + if(StringUtils.isNotBlank(mpUser.getUnionId())) { + try { + userService.saveOrUpdateMpUser(mpUser, authorizerInfo); + } catch (Exception e) { + logger.error("保存用户出错: " + e.getMessage()); + } } } }