zqy
2025-06-22 9be62968a2b65149e83dd8f9ca20f0b5a60fea96
修改用户账号的状态 新增一个3 代表账号异常
2个文件已修改
7 ■■■■ 已修改文件
ruoyi-common/src/main/java/com/ruoyi/common/enums/UserStatus.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-common/src/main/java/com/ruoyi/common/enums/UserStatus.java
@@ -7,7 +7,7 @@
 */
public enum UserStatus
{
    OK("0", "正常"), DISABLE("1", "停用"), DELETED("2", "删除");
    OK("0", "正常"), DISABLE("1", "停用"), DELETED("2", "删除"), ABNORMAL("3","异常");
    private final String code;
    private final String info;
ruoyi-framework/src/main/java/com/ruoyi/framework/web/service/UserDetailsServiceImpl.java
@@ -52,6 +52,11 @@
            log.info("登录用户:{} 已被停用.", username);
            throw new ServiceException("对不起,您的账号:" + username + " 已停用");
        }
        else if (UserStatus.ABNORMAL.getCode().equals(user.getStatus()))
        {
            log.info("登录用户:{} 异常.", username);
            throw new ServiceException("对不起,您的账号:" + username + " 出现异常,请联系管理员");
        }
        passwordService.validate(user);