修复交易确认书 初始预付金金额为0问题

This commit is contained in:
吴方海
2025-08-18 09:58:34 +08:00
parent 69e1f0e995
commit cccc0978e9
@@ -204,7 +204,7 @@ namespace YLErp.Plugins.ShanXi.DocumentGenerator
//}
//dic["计算基准"] = calculationBasis;
dic["期初预付金".Insert("期初预付金".Length, "2?")] = (StockEqvNotionalRealSum * Convert.ToDouble(clientMarginRate?.init_rate??0)).ToString("0.##");
//var initialMarginSum = initialMarginQuery.Sum(x =>
// x.InterestDirection == 2 ? x.InterestPrincipalFix * -1 : x.InterestPrincipalFix);
//dic["期初预付金".Insert("期初预付金".Length, "2?")] = initialMarginSum.ToString("0.##");
@@ -269,7 +269,7 @@ namespace YLErp.Plugins.ShanXi.DocumentGenerator
maintainMarginRate= maintainMarginRate / Convert.ToDecimal(StockEqvNotionalRealSum);
dic["初始保障金率"] = (initialMarginRate * 100).ToString("0.##") + "%";
dic["维持保障金率"] = (maintainMarginRate * 100).ToString("0.##") + "%";
dic["期初预付金".Insert("期初预付金".Length, "2?")] = (StockEqvNotionalRealSum * Convert.ToDouble(initialMarginRate)).ToString("0.##");
clientduties = clientduties.Where(x => x.ContactTypeId.Contains("3")).OrderBy(o => o.id).ToList();//交易确认书邮件接收人
if (clientduties.Count > 0)
{