zqy
5 天以前 b02beccf4567068cb47a3f1181a00039456c872d
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java
@@ -36,7 +36,7 @@
    @Override
    public UserDetails loadUserByUsername(String username) throws UsernameNotFoundException
    {
        SysUser user = userService.selectUserByUserName(username);
        SysUser user = userService.selectUserByNickName(username);
        if (StringUtils.isNull(user))
        {
            log.info("登录用户:{} 不存在.", username);
@@ -52,6 +52,15 @@
            log.info("登录用户:{} 已被停用.", username);
            throw new ServiceException("对不起,您的账号:" + username + " 已停用");
        }
        else if (UserStatus.ABNORMAL.getCode().equals(user.getStatus()))
        {
            log.info("登录用户:{} 异常.", username);
            throw new ServiceException("对不起,您的账号:" + username + " 出现异常,请联系管理员");
        }else if(UserStatus.END.getCode().equals(user.getStatus()))
        {
            log.info("登录用户:{} 异常.", username);
            throw new ServiceException("对不起,您的账号:" + username + " 试用期已结束,请付费继续使用");
        }
        passwordService.validate(user);
@@ -60,6 +69,8 @@
    public UserDetails createLoginUser(SysUser user)
    {
     //   System.out.println(user);
      //  System.out.println("========--0023233333333333333");
        return new LoginUser(user.getUserId(), user.getDeptId(), user, permissionService.getMenuPermission(user));
    }
}