feat: 添加预算统计服务增强和日志系统改进
All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 24s
Docker Build & Deploy / Deploy to Production (push) Successful in 6s
Docker Build & Deploy / Cleanup Dangling Images (push) Successful in 2s
Docker Build & Deploy / WeChat Notification (push) Successful in 2s

1. 新增 BudgetStatsService:将预算统计逻辑从 BudgetService 中提取为独立服务,支持月度和年度统计,包含归档数据支持和硬性预算调整算法
2. 日志系统增强:添加请求ID追踪功能,支持通过请求ID查询关联日志,新增类名筛选功能
3. 日志解析优化:修复类名解析逻辑,正确提取 SourceContext 中的类名信息
4. 代码清理:移除不需要的方法名相关代码,简化日志筛选逻辑
This commit is contained in:
SunCheng
2026-01-22 19:06:58 +08:00
parent e2c0ab5389
commit 9e14849014
11 changed files with 2013 additions and 494 deletions

View File

@@ -7,6 +7,7 @@ using Scalar.AspNetCore;
using Serilog;
using Service.AppSettingModel;
using WebApi;
using WebApi.Middleware;
using Yitter.IdGenerator;
// 初始化雪花算法ID生成器
@@ -145,6 +146,9 @@ app.UseStaticFiles();
// 启用 CORS
app.UseCors();
// 启用请求ID跟踪
app.UseRequestId();
// 启用认证和授权
app.UseAuthentication();
app.UseAuthorization();