wanshenmean
2026-03-26 e25dc0d8fad5a2362bf75cf5ca9f26a0fe6c674c
分支
用户 wanshenmean <cathay_xy@163.com>
星期四, 三月 26, 2026 11:28 +0800
提交者 wanshenmean <cathay_xy@163.com>
星期四, 三月 26, 2026 11:28 +0800
提交e25dc0d8fad5a2362bf75cf5ca9f26a0fe6c674c
目录 352cf36c58f3508ab062126e05c292a988cd7f0b 目录 | zip | gz
上一版本 d01295c254063b3349a86a4474e04a62b284bd19 查看 | 对比
feat(WMS): 增强日志配置与添加事务处理支持

后端变更:
- ServiceBase.cs: 新增 ExecuteWithinTransactionAsync 事务处理辅助方法
- 自动管理事务开始/提交/回滚
- 支持嵌套事务(仅在外层事务时真正开启事务)
- StockSerivce.cs/Sys_MenuService.cs/TaskService.cs: 应用新的事务方法

日志配置增强:
- Program.cs:
- Serilog 配置优化控制台输出模板
- 添加 Seq 日志服务器支持用于结构化日志
- 日志文件增加大小限制(10MB)
- WIDESEA_WMSServer.csproj:
- 添加 Serilog.Sinks.Seq 包(v9.0.0)
- 更新 Serilog.Sinks.File 到 v6.0.0
- appsettings.json:
- 新增 Serilog 详细配置节
- 新增 LocalLogConfig 本地日志配置(日志级别/文件大小/文件数量等)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
已修改7个文件
517 ■■■■■ 文件已修改
Code/WMS/WIDESEA_WMSServer/WIDESEA_Core/BaseServices/ServiceBase.cs 45 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_StockService/StockSerivce.cs 192 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_SystemService/Sys_MenuService.cs 26 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_TaskInfoService/TaskService.cs 189 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Program.cs 27 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/WIDESEA_WMSServer.csproj 7 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json 31 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史