fix: 修正OA期初价格展示

This commit is contained in:
tengyufan
2026-08-28 15:06:14 +08:00
parent a3e489fcd3
commit fe38e59a9c
@@ -3,6 +3,7 @@ using Newtonsoft.Json.Linq;
using YLErp.DBModels;
using YLErp.DBModels.Consts;
using YLErp.DBModels.Enums;
using YLErp.Helpers;
using YLErp.Modules.ApiModule;
using YLErp.Modules.TradeModule.DealModule;
@@ -450,7 +451,11 @@ namespace YLErp.Modules.TradeModule
"标的代码=" + (floatPosition?.UnderlyingCode ?? string.Empty),
"标的名称=" + underlyingName,
"期初收益率=" + (floatPosition?.InitYtm?.ToString("0.####%") ?? string.Empty),
"期初价格=" + (floatPosition?.PosiNetPrice.ToString("0.####") ?? string.Empty),
"期初价格=" + (floatPosition == null
? string.Empty
: (ConsGlobal.InstrumentType.IsBond(floatPosition.UnderlyingInstrumentType)
? BondPriceConverter.ToDisplay(floatPosition.PosiNetPrice)
: floatPosition.PosiNetPrice).ToString("0.####")),
"行权方式=" + (trade.GetExerciseModeCn() ?? string.Empty),
"合约期限=" + contractDays,
"数量=" + (floatPosition?.PosiQuantity.ToString("0.####") ?? string.Empty),