BugFix 错误函数

This commit is contained in:
锦麟 王
2026-06-26 11:12:32 +08:00
parent e484b35415
commit 54e8c5cfca
@@ -280,7 +280,7 @@ const vue = new Vue({
let floatRatio = this.floatPosition.PayDirection == 1 ? 1 : -1;
var postData = { startDate: thisObj.TradeStartDate, endDate: thisObj.deal.UnwindDate, underlyingCode: thisObj.floatPosition.UnderlyingCode, tradeId: thisObj.deal.SwapTradeId, unwindDate: thisObj.deal.UnwindDate }
main.post("/BondPayment/GetBondPayMentInterest", postData, { async: false }).done(function (resp) {
let consumedDividend = Math.Abs(parseFloat(resp.obj.consumedDividend ?? 0));//保持和totalInterest同向
let consumedDividend = Math.abs(parseFloat(resp.obj.consumedDividend ?? 0));//保持和totalInterest同向
let consumedDividendInterest = consumedDividend / parseFloat(thisObj.deal.NotionalQty)
// 这里计算已经分红的利息,从totalInterest里扣除
let totalDividend = parseFloat(thisObj.deal.CloseQty) * (resp.obj.totalInterest - consumedDividendInterest) * ratio * floatRatio;