whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/service/UserBridgeService.java
@@ -31,10 +31,17 @@
    public UserInf findPasswordByUserName(String userName) {
        UserInf userInf = null;
        QueryWrapper<UserInf> queryWrapper = Wrappers.query();
        queryWrapper.select("uId","uName","upassword","UKey_ID","uRole").eq("uName",userName);
        queryWrapper.select("uId","uName","upassword","UKey_ID","uRole","uSex","uMobilephone","uEmail","uAddr","uDepartment","uBirthDay").eq("uName",userName);
        userInf = userMapper.selectOne(queryWrapper);
        return userInf==null?new UserInf(0L,"用户不存在"):userInf;
    }
    public UserInf findUserByMobilephone(String mobilephone){
        QueryWrapper<UserInf> queryWrapper = Wrappers.query();
        queryWrapper.select("uId","uName","upassword","UKey_ID","uRole","uMobilephone").eq("uMobilephone",mobilephone);
        List<UserInf> list = userMapper.selectList(queryWrapper);
        return list.size()==0?new UserInf(0L,"用户不存在"):list.get(0);
    }
    /**
@@ -47,17 +54,17 @@
        System.out.println("=========执行了UserBridgeService.getAuthorization方法==========");
        SimpleAuthorizationInfo authorizationInfo = new SimpleAuthorizationInfo();
        //添加Roles和Permissions
        List<String> roles = findRolesByUserId(user.getUId());
        List<String> perms = findPermissionsByUserId(user.getUId());
        //List<String> roles = findRolesByUserId(user.getUId());
        //List<String> perms = findPermissionsByUserId(user.getUId());
        authorizationInfo.addRoles(roles);
        authorizationInfo.addStringPermissions(perms);
        //authorizationInfo.addRoles(roles);
        //authorizationInfo.addStringPermissions(perms);
        return authorizationInfo;
    }
    private List<String> findPermissionsByUserId(Long userId) {
       /* List<String> perms = rolePermissionMapper.findPermissionsByUserId(userId);
        return perms;*/
   /* private List<String> findPermissionsByUserId(Long userId) {
       *//* List<String> perms = rolePermissionMapper.findPermissionsByUserId(userId);
        return perms;*//*
       return null;
    }
@@ -65,5 +72,5 @@
        //List<String> roles =userRoleMapper.findRolesByUserId(userId);
        //roles.add("dev");
        return null;
    }
    }*/
}