zhangjiali

zhangjiali pushed para master-prod em lnxx/hfln-portal-service

  • 3d430ff570 refactor(gateway):优化菜单查询逻辑并添加注释 - 调整导入顺序,移除重复导入 -为菜单查询方法添加TODO注释,明确功能用途- 明确角色菜单查询逻辑,区分角色权限与用户权限 - 保留原有菜单查询核心逻辑不变
  • 295955cf45 feat(user): 支持用户多角色登录 - 修改 LoginUser 类中的 roleId 字段为 roleIds,支持存储多个角色ID- 在 TblUserRoleService 接口中新增 listByUserId 方法,用于获取用户所有角色- 实现 TblUserRoleServiceImpl 中的 listByUserId 方法,查询未删除的用户角色列表 - 更新 UserConstants 常量类,添加 SA_USER_ROLE_IDS 常量- 修改 UserContextInterceptor 拦截器,从 session 中获取并设置用户多个角色ID- 调整 WebGatewayImpl 网关实现,登录时查询并保存用户所有角色ID到 session 中
  • e582fb14ec feat(auth): 增加用户未登录异常处理 - 在ErrorEnum中新增USER_NOT_LOGIN错误码和提示信息 - 在UserContextInterceptor中增加登录状态检查逻辑 - 未登录时抛出BizException异常并记录日志 - 增加try-catch处理用户上下文设置异常情况 - 在bootstrap.yml的loginUrls中增加/error路径配置
  • f56ed03f20 feat(user): 添加用户角色ID字段并完善登录上下文 - 在 LoginUser 类中新增 roleId 字段用于存储用户角色ID - 在 UserConstants 中定义 SA_USER_ROLE_ID 常量- 更新 UserContextInterceptor 拦截器,从会话中获取并设置用户角色ID - 在 WebGatewayImpl 登录逻辑中查询用户角色ID并存入会话- 完善用户登录后信息存储流程,支持角色权限相关功能扩展
  • 83198cd673 feat(stats): 添加事件统计的日期过滤功能 -为fallingCount统计添加当日时间范围过滤 - 为alarmCount统计添加当日时间范围过滤- 引入LocalDate用于日期范围查询 - 移除未使用的UserConstants和StpUtil导入

há 1 dia atrás

zhangjiali criado novo branch master-prod em lnxx/hfln-portal-service

há 1 dia atrás