保证金算法&资金计算

This commit is contained in:
吴方海
2025-04-16 15:15:59 +08:00
parent 6e644083df
commit 8e61f23e18
47 changed files with 695 additions and 1194 deletions
@@ -0,0 +1,31 @@
using Microsoft.EntityFrameworkCore;
namespace YLErp.Modules.EodModule.SettlementModule
{
/// <summary>
/// 检查日终流水
/// </summary>
public class EodCheckSwapFlow : EodSettleServiceBaseV2
{
public const string Step = "检查流水";
public EodCheckSwapFlow(EodSettlementContextV2 context) : base(context)
{
ResetDbContext();
}
/// <summary>
/// 检查结算汇率
/// </summary>
public void Execute()
{
var settleDate = _context.SettleDate;
var swapFlowList = DbContext.swap_flow.Where(x=>x.OccurTime==settleDate&&x.DataState==(int)SwapFlowDateStateEnum.);
if (swapFlowList.Any())
{
_context.RaiseError(Step, $"{settleDate:yyyy-MM-dd}有未簿记的流水未处理");
}
}
}
}