fix
All checks were successful
Docker Build & Deploy / Build Docker Image (push) Successful in 4m27s
Docker Build & Deploy / Deploy to Production (push) Successful in 7s
Docker Build & Deploy / Cleanup Dangling Images (push) Successful in 1s
Docker Build & Deploy / WeChat Notification (push) Successful in 1s

This commit is contained in:
SunCheng
2026-02-11 13:00:01 +08:00
parent ca3e929770
commit 51172e8c5a
88 changed files with 10076 additions and 142 deletions

View File

@@ -827,6 +827,14 @@ public class BudgetSavingsService(
var savingsCategories = await configService.GetConfigByKeyAsync<string>("SavingsCategories") ?? string.Empty;
var currentActual = 0m;
// 1. 先累加已归档月份的存款金额
if (archiveSavingsItems.Any())
{
currentActual += archiveSavingsItems.Sum(i => i.current);
}
// 2. 再累加当前月的存款金额
if (!string.IsNullOrEmpty(savingsCategories))
{
var cats = new HashSet<string>(savingsCategories.Split(',', StringSplitOptions.RemoveEmptyEntries));
@@ -839,6 +847,7 @@ public class BudgetSavingsService(
}
}
var record = new BudgetRecord
{
Id = -1,