#EQD-6948 国联民生-实现保证金规则(2)追保金额的产生与收盘计算 收盘计算和授信占用
This commit is contained in:
@@ -23,6 +23,11 @@ namespace YLErp.Modules.ClientModule
|
||||
|
||||
//原始授信值 × 最大授信可用比例(NULL按1) 折算出最终授信值;
|
||||
//OriginalCredit 为空时不触碰 Credit,维持手工授信值(存量兼容)
|
||||
//比例服务端校验 0-1(BUG-10:此前仅前端校验,绕过前端可存负值或>1放大授信)
|
||||
if (req.MaxCreditUseRatio.HasValue && (req.MaxCreditUseRatio.Value < 0 || req.MaxCreditUseRatio.Value > 1))
|
||||
{
|
||||
throw new ServiceException("最大授信可用比例须在0-1之间");
|
||||
}
|
||||
if (req.OriginalCredit.HasValue)
|
||||
{
|
||||
req.Credit = req.OriginalCredit.Value * (req.MaxCreditUseRatio ?? 1);
|
||||
|
||||
Reference in New Issue
Block a user