From 5fb60264f46dd36a37757d3cba7701c94c32e2c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=96=B9=E6=B5=B7?= Date: Tue, 9 Sep 2025 11:07:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B5=84=E9=87=91=E5=88=92=E8=BD=AC=E6=94=B6?= =?UTF-8?q?=E7=9B=98=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../EodModule/SettlementModule/EodClientBalanceCalc.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/YLErpDAL/Modules/EodModule/SettlementModule/EodClientBalanceCalc.cs b/YLErpDAL/Modules/EodModule/SettlementModule/EodClientBalanceCalc.cs index cffec3f8..207d5eea 100644 --- a/YLErpDAL/Modules/EodModule/SettlementModule/EodClientBalanceCalc.cs +++ b/YLErpDAL/Modules/EodModule/SettlementModule/EodClientBalanceCalc.cs @@ -530,6 +530,8 @@ namespace YLErp.Modules.EodModule.SettlementModule if (clientEntryexit.TransferOutAccount == "初保账户") { AddToFund(fundObject.InFund, clientEntryexit.CurrencyCode, -clientEntryexit.Money ?? 0); + // 更新 NetFund + AddToFund(fundObject.NetFund, clientEntryexit.CurrencyCode, -clientEntryexit.Money ?? 0); if (clientEntryexit.TransferInAccount == "追保账户") { AddToFund(fundObject.VmInFund, clientEntryexit.CurrencyCode, clientEntryexit.Money ?? 0); @@ -537,6 +539,7 @@ namespace YLErp.Modules.EodModule.SettlementModule else { WinLoss += clientEntryexit.Money ?? 0; + CurrChangeAmount += clientEntryexit.Money ?? 0; } } else if (clientEntryexit.TransferOutAccount == "追保账户") @@ -545,18 +548,24 @@ namespace YLErp.Modules.EodModule.SettlementModule if (clientEntryexit.TransferInAccount == "初保账户") { AddToFund(fundObject.InFund, clientEntryexit.CurrencyCode, clientEntryexit.Money ?? 0); + // 更新 NetFund + AddToFund(fundObject.NetFund, clientEntryexit.CurrencyCode, clientEntryexit.Money ?? 0); } else { WinLoss += clientEntryexit.Money ?? 0; + CurrChangeAmount += clientEntryexit.Money ?? 0; } } else { WinLoss -= clientEntryexit.Money ?? 0; + CurrChangeAmount -= clientEntryexit.Money ?? 0; if (clientEntryexit.TransferInAccount == "初保账户") { AddToFund(fundObject.InFund, clientEntryexit.CurrencyCode, clientEntryexit.Money ?? 0); + // 更新 NetFund + AddToFund(fundObject.NetFund, clientEntryexit.CurrencyCode, clientEntryexit.Money ?? 0); } else {