chejianzheng

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • df3fd9c193 feat(stat): 添加大屏统计功能V2版本- 新增 ScreenStatsV2DTO 数据传输对象,用于封装大屏统计数据- 在 AdminUserInfoMapper 中添加 queryStats 和 queryUserDis 查询方法 - 在 DevInfoMapper 中添加 queryStatInfoV2 查询方法 - 在 TblTenantMapper 和 UserInfoMapper 中分别添加 queryStats 查询方法 - 实现各服务接口及其实现类的 queryStats 和 queryUserDis 方法 - 创建 WebStatsV2Gateway 接口及其实现类 WebStatsV2GatewayImpl- 添加 WebStatsV2Controller 控制器提供首页大屏统计接口 - 实现设备、机构、用户等多维度统计信息的整合与计算逻辑

1 gün önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • e582fb14ec feat(auth): 增加用户未登录异常处理 - 在ErrorEnum中新增USER_NOT_LOGIN错误码和提示信息 - 在UserContextInterceptor中增加登录状态检查逻辑 - 未登录时抛出BizException异常并记录日志 - 增加try-catch处理用户上下文设置异常情况 - 在bootstrap.yml的loginUrls中增加/error路径配置

2 gün önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • b8a571028e Merge remote-tracking branch 'origin/main'
  • a27d999204 feat(user): 引入用户上下文管理器以统一用户信息获取- 新增 UserContext 类用于存储和获取当前登录用户信息 - 在拦截器中设置 UserContext 并在请求结束后清除- 替换多处通过 StpUtil.getSession() 获取用户属性的方式 - 新增 LoginUser 类封装用户基本信息 - 配置 WebMvcConfig 注册 UserContextInterceptor 拦截器- 更新 bootstrap.yml 添加忽略和登录 URL 配置项 - 补充 UserConstants 中缺失的租户名称常量定义
  • Bu 2 işlemeler için karşılaştırmaları görüntüle »

5 gün önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • c1af8ff0d7 feat(auth):优化角色权限缓存逻辑以支持租户隔离 - 修改TblRoleServiceImpl中查询条件,支持tenantId为null时查询 - 调整UserAuthService中cacheRolesAndPermissions方法参数类型 - 更新getPermCodeList方法签名并传入tenantId参数 - 在WebGatewayImpl中调用cacheRolesAndPermissions时传入tenant对象

1 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 7513ccce52 feat(tenant): 添加租户角色归属校验 - 在添加租户管理员时校验角色是否属于当前租户- 新增错误码 ROLE_NOT_BELONG_TENANT用于标识角色不匹配情况 - 实现通过角色ID查询并验证租户ID一致性逻辑

1 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 5cec6d8d3b fix(web): 修改角色列表接口为POST请求- 将/queryList接口从GET请求改为POST请求 -保持接口功能不变,仅调整HTTP方法类型

1 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • a61cf460c1 refactor(gateway):优化租户ID查询条件判断逻辑 - 简化了租户ID查询条件的判断逻辑- 将嵌套的if语句重构为更简洁的else if结构 - 提高代码可读性和维护性

1 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 450411e6b8 feat(web): 新增角色查询参数支持租户过滤 - 新建 QueryRoleParam 类用于接收查询条件 - 修改 WebGateway 接口,增加参数传递- 更新 WebGatewayImpl 实现类,根据参数过滤租户 - 调整 WebRoleController 控制器,支持传入查询参数 -优化角色列表查询逻辑,增强租户数据隔离能力

1 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 9841e7dd3f feat(user): 添加租户ID支持并优化用户查询逻辑 - 在 AdminUserService 中新增带租户ID的查询方法 - 实现根据租户ID和账号精确查找用户的功能 - 移除 WebClientController 控制器及相关接口 - 清理 WebUserGateway 中客户端管理相关方法- 更新 WebUserGatewayImpl 实现类中的权限校验逻辑-为用户添加、修改操作增加租户ID自动填充功能 - 强化用户账号唯一性检查,防止重复创建 - 删除TblRoleService中冗余的角色查询方法 - 优化用户删除逻辑,同步清理用户角色关联数据

3 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 5149042003 fix(auth):修复角色权限缓存键判断逻辑 - 调整角色代码拼接顺序,先拼接租户代码再判断缓存键是否存在 - 确保权限列表获取前已完成角色代码转换- 避免因缓存键判断错误导致权限数据重复加载

3 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 1bf9c14303 feat(auth): 支持租户编码的权限缓存机制 - 在UserAuthService中添加tenantCode参数以支持租户隔离 - 修改角色权限缓存逻辑,使用租户编码作为前缀- 更新Redis缓存键名生成规则,确保租户间数据隔离 - 在WebGatewayImpl中传递租户编码以初始化权限缓存 - 添加SA_USER_TENANT_CODE常量用于存储租户编码信息

3 hafta önce

chejianzheng lnxx/hfln-interior-gateway zamanında main buraya push yaptı

  • dde234c495 fix(gateway): 注释掉门户服务路径的角色校验 - 注释掉/web/**路径下角色为manager的权限校验 -保留其他路径的权限校验逻辑

3 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 76759d6f31 feat(role): 支持角色新增与编辑功能 - 在 AddRoleParam 中增加 roleId 字段以支持编辑角色 -为 ClientAddParam 和 ClientModParam 添加 roleId 校验 - TblRoleService 新增 queryRole 方法用于角色查询 - 实现根据租户和角色信息查询角色逻辑 - WebGatewayImpl 中完善角色添加/编辑业务流程 - 控制器接口描述更新为"新增/编辑角色" - 用户网关实现中使用传入的角色ID而非默认角色 - 增加后台系统管理员默认租户常量定义

3 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 4cc5388118 feat(role): 添加角色所属租户校验并调整删除逻辑 - 在 AddRoleParam 中为 tenantId 添加非空校验注解 - 修改 WebGatewayImpl 中的角色删除逻辑,移除软删除标记直接物理删除- 更新 WebRoleController 的删除接口注释,明确操作为删除角色 - 修正 WebTenantGatewayImpl 中保存租户日志记录的 tenantId 获取方式

3 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 78b622049d feat(infra):重构人员进出统计逻辑并添加查询接口 - 新增 PersonInOutDTO 数据传输对象- 修改 PersonInOutInfo 实体类字段,使用 LocalDateTime 替代字符串日期 - 添加自定义 Mapper 方法 countActive 用于统计活跃设备数- 更新 PersonInOutService 接口及实现类,支持分页查询和最新记录查询 - 新增 WebInOutParams 和 WapInOutParams 请求参数类- 在控制器中添加进出事件统计查询接口 - 修复活跃率计算空指针问题 - 添加相关单元测试用例
  • 77ae41f448 Merge remote-tracking branch 'origin/main'
  • 55e679ed2e feat(deploy): 添加Windows部署脚本- 创建了完整的部署批处理脚本 deploy.bat - 实现了Maven构建自动化流程 - 集成了远程服务器文件传输功能 - 添加了旧版本jar包清理机制 - 实现了远程服务重启功能 - 增加了错误处理和用户提示信息
  • Bu 3 işlemeler için karşılaştırmaları görüntüle »

3 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • fe6e93d1fa chore: 更新 .gitignore 文件- 添加 deploy.bat 到忽略列表-保持 NetBeans 相关配置不变

4 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • a45eac3eba refactor(mqtt):优化设备上线状态更新逻辑 - 移除了设备存在标志的重复设置 - 移除了设备状态变更时间的重复更新 -保留了设备上线时间和在线状态的必要更新 - 简化了设备上线记录的创建流程

4 hafta önce

chejianzheng lnxx/hfln-interior-gateway zamanında main buraya push yaptı

  • a69fb54a15 ``` feat(application): 添加微信服务器校验接口白名单 将 /portal-service-server/wap/wechat/serverCheck 接口添加到应用白名单配置中, 用于支持微信服务器的校验请求处理。```

4 hafta önce

chejianzheng lnxx/hfln-portal-service zamanında main buraya push yaptı

  • 64b2bf6dcb fix(infrastructure):修复用户网关中回调URL拼接问题 将固定的 "/welcome.html" 路径改为使用动态的 callbackUrl 配置, 确保不同环境下都能正确跳转到欢迎页面。同时在URL中添加了用户 头像参数,完善用户信息的传递。

4 hafta önce

chejianzheng lnxx/hfln-interior-gateway zamanında main buraya push yaptı

  • 2550f957f6 ``` feat(config): 更新应用配置文件中的忽略路径和登录URL - 在application.yml配置文件中添加/welcome.html到忽略路径列表 - 调整登录URL配置,移除旧的门户服务登录路径- 更新knife4j和appspecific相关的路径配置 ```

4 hafta önce