客户设置互换天数&利息计算重置频率
This commit is contained in:
@@ -635,6 +635,8 @@ namespace YLErp.Modules.SwapModule
|
||||
newEodPayPosition.HappenDate = position.HappenDate;
|
||||
newEodPayPosition.Currency = position.Currency;
|
||||
newEodPayPosition.InterestType = position.InterestType;
|
||||
newEodPayPosition.interest_rest_days = position.interest_rest_days;
|
||||
newEodPayPosition.interest_rule = position.interest_rule;
|
||||
newEodPayPosition.FloatRate = flowEvents.FirstOrDefault()?.FloatRate ?? 0;
|
||||
newEodPayPosition.FloatRateUnderlyingCode = position.FloatRateUnderlyingCode;
|
||||
newEodPayPosition.InterestFeePending = 0;
|
||||
@@ -733,6 +735,8 @@ namespace YLErp.Modules.SwapModule
|
||||
newEodPayPosition.HappenDate = position.HappenDate;
|
||||
newEodPayPosition.Currency = position.Currency;
|
||||
newEodPayPosition.InterestType = position.InterestType;
|
||||
newEodPayPosition.interest_rest_days = position.interest_rest_days;
|
||||
newEodPayPosition.interest_rule = position.interest_rule;
|
||||
newEodPayPosition.FloatRate = interests.Count > 0 ? interests.First().FloatRate ?? 0 : 0;
|
||||
newEodPayPosition.FloatRateUnderlyingCode = position.FloatRateUnderlyingCode;
|
||||
newEodPayPosition.InterestFeePending = 0;
|
||||
@@ -838,6 +842,8 @@ namespace YLErp.Modules.SwapModule
|
||||
newEodPayPosition.HappenDate = position.HappenDate;
|
||||
newEodPayPosition.Currency = position.Currency;
|
||||
newEodPayPosition.InterestType = position.InterestType;
|
||||
newEodPayPosition.interest_rest_days = position.interest_rest_days;
|
||||
newEodPayPosition.interest_rule = position.interest_rule;
|
||||
newEodPayPosition.FloatRate = interests.Count > 0 ? interests.First().FloatRate ?? 0 : 0;
|
||||
newEodPayPosition.FloatRateUnderlyingCode = position.FloatRateUnderlyingCode;
|
||||
newEodPayPosition.InterestFeePending = 0;
|
||||
@@ -923,6 +929,8 @@ namespace YLErp.Modules.SwapModule
|
||||
eodPayPosition.InterestType = position.InterestType;
|
||||
eodPayPosition.FloatRate = position.FloatRate;
|
||||
eodPayPosition.FloatRateUnderlyingCode = position.FloatRateUnderlyingCode;
|
||||
eodPayPosition.interest_rest_days = position.interest_rest_days;
|
||||
eodPayPosition.interest_rule = position.interest_rule;
|
||||
}
|
||||
if (newEodPayPosition == null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user