瀏覽代碼

微信登录

he2802 3 年之前
父節點
當前提交
3d8ac612d8

+ 7 - 5
zhongzheng-framework/src/main/java/com/zhongzheng/framework/web/service/WxLoginService.java

@@ -235,11 +235,13 @@ public class WxLoginService
             //手机匹配不上再匹配openid
             user = iUserService.getOne(new LambdaQueryWrapper<User>()
                     .eq(User::getOpenId,openId).last("limit 1"));
-            user.setTelphone(phoneNumber);
-            user.setUnionId(unionId);
-            user.setUpdateTime(DateUtils.getNowTime());
-            user.setLastLoginTime(DateUtils.getNowTime());
-            iUserService.updateById(user);
+            if(Validator.isNotEmpty(user)){
+                user.setTelphone(phoneNumber);
+                user.setUnionId(unionId);
+                user.setUpdateTime(DateUtils.getNowTime());
+                user.setLastLoginTime(DateUtils.getNowTime());
+                iUserService.updateById(user);
+            }
         }
         if(user==null){
             if(!register_small(openId,unionId,phoneNumber,loginBody.getInviteCode())){