hjhan
185a23e978
fix(swap-trade): 修复新增互换交易时 InitYtm 为 null 触发数据库约束报错
根因:InnerSaveNewTrade 只做 req.Clone() 直接入库,未给 trade.InitYtm 赋值;
而编辑场景(InnerSaveEditTrade:582)有从 swap_positions 取 InitYtm 的逻辑,
新增场景漏了。前端填的"成交收益率"存在 swap_position.InitYtm 上,但 trade
表 InitYtm 列要求 NOT NULL,新增时为 null 直接报错。
修复:新增场景同样从 req.swap_positions 取 InitYtm,无则默认 0(与
PrepareTrade:353 的 flowMerge.InitYtm ?? 0 处理一致)。
验证:dotnet build 0 错误
2026-07-23 13:52:04 +08:00
..
2025-08-29 14:43:24 +08:00
2024-05-09 14:06:26 +08:00
2025-09-11 14:18:51 +08:00
2024-05-09 14:06:26 +08:00
2026-03-25 10:24:48 +08:00
2026-07-21 15:28:14 +08:00
2026-07-03 08:22:27 +08:00
2026-07-23 11:16:11 +08:00
2024-06-05 14:37:30 +08:00
2024-05-09 14:06:26 +08:00
2025-04-14 16:31:35 +08:00
2026-07-03 09:52:57 +08:00
2026-07-03 08:22:27 +08:00
2026-07-13 16:56:04 +08:00
2026-07-21 15:28:14 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2026-01-26 17:35:56 +08:00
2026-07-03 09:20:59 +08:00
2026-07-03 17:53:18 +08:00
2026-07-23 13:52:04 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2024-06-04 18:19:49 +08:00