فهرست منبع

feat: 微信登录逻辑调整;

hanchaolong 1 روز پیش
والد
کامیت
146ae3ddd9

+ 3 - 3
jd-logistics-modules/jd-logistics-system/src/main/java/com/ruoyi/front/controller/WxMiniController.java

@@ -53,15 +53,15 @@ public class WxMiniController {
         SysUser currentUser = sysUserService.selectUserByOpenId(sysUser);
         if (StringUtils.isNull(currentUser))
         {
-            currentUser = sysUserService.selectUserByOpenId(sysUser);
+            currentUser = sysUserService.selectUserByUserName(sysUser.getUserName());
             if (StringUtils.isNull(currentUser))
             {
                 return R.fail("用户不存在");
             }
             currentUser.setOpenId(sysUser.getOpenId());
+            // 更新用户openid
+            sysUserService.updateUser(currentUser);
         }
-        // 更新用户openid
-        sysUserService.updateUser(currentUser);
         // 角色集合
         Set<String> roles = permissionService.getRolePermission(currentUser);
         // 权限集合