6 天以前 aa03b24b8289811706cfaeba9ba42ad243d3be06
fix(security): 修复登录用户AI功能启用状态设置问题

- 添加空值检查避免用户对象为null时的异常
- 确保只有当用户对象和AI启用状态都不为null时才设置aiEnabled字段
- 防止空指针异常提高系统稳定性
已修改1个文件
5 ■■■■ 文件已修改
src/main/java/com/ruoyi/framework/security/LoginUser.java 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/framework/security/LoginUser.java
@@ -301,7 +301,10 @@
    public void setUser(SysUser user)
    {
        this.user = user;
        this.aiEnabled = user == null ? null : user.getAiEnabled();
        if (user != null && user.getAiEnabled() != null)
        {
            this.aiEnabled = user.getAiEnabled();
        }
    }
    @Override