diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java index 9a06921..13b4ba3 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxCUserServiceImpl.java @@ -104,7 +104,8 @@ public class WxCUserServiceImpl implements WxCUserService { // 未找到,且是关注消息, 直接返回 return 0; } - if(StringUtils.isBlank(oldUser.getNickName()) && mpUser.getNickname() != null && StringUtils.isNotBlank(mpUser.getNickname())) { + if(((oldUser != null && StringUtils.isBlank(oldUser.getNickName())) || (oldUser == null)) + && StringUtils.isNotBlank(mpUser.getNickname())) { userQ.setNickName(mpUser.getNickname()); userQ.setGender(mpUser.getSex()); userQ.setAvatarUrl(mpUser.getHeadImgUrl());