gaoluyang
6 天以前 c81753a00a5d777ebf3e073dfdc1507ca899b5d3
分支
用户 gaoluyang <2820782392@qq.com>
星期一, 十一月 2, 2026 10:44 +0800
提交者 gaoluyang <2820782392@qq.com>
星期一, 十一月 2, 2026 10:44 +0800
提交c81753a00a5d777ebf3e073dfdc1507ca899b5d3
目录 b2d96a22aadee803016ed9f3d1cc5f3e194e2723 目录 | zip | gz
上一版本 46855633ce1809df905efa8e0b03ca94a49a227b 查看 | 对比
fix(system): 修复操作日志导出报错

Spring Boot 4 下所有 profile 均排除 TransServiceConfig,TransService Bean
不再创建,TranslateUtils 的静态 transService 为 null,导出时调用
TranslateUtils.translate 直接 NPE。分页列表仅表现为操作人为空。

改为手动批量填充操作人昵称,不再依赖 easy-trans 自动翻译:
- 注入 AdminUserService,按 userId 批量查询用户信息
- 管理员显示昵称/用户名,会员显示类型标识,查不到显示"未知操作人"
- 列表、详情、导出统一走 buildResponses,详情为空时返回 null

与 dev_南通_苏珩、dev_海西州_惠牧 分支的 e1656a39 修复保持一致。

Co-Authored-By: Claude Code <noreply@anthropic.com>
已修改2个文件
53 ■■■■■ 文件已修改
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/logger/OperateLogController.java 49 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
yudao-module-system/src/main/java/cn/iocoder/yudao/module/system/controller/admin/logger/vo/operatelog/OperateLogRespVO.java 4 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史