Commit Graph

2 Commits

Author SHA1 Message Date
baobao a56dac5ab1 指令进度:新成交使旧修复均价失效,保留固定金额证据(台账 020)
一、历史修复补齐了 24 条父指令均价,但既有增量入账接口只提供数量。
后续成交若只改执行量,均价会继续显示旧修复时点数值。

二、执行量增加时同步使均价失效,固定时点金额仍保存在修复进度和操作审计。
不改变成交数量、批次、资金、策略或旧指令的暂停状态。

三、内存数据库行为测试通过,batch40 共 22 例;完整 44 批本地隔离禁网通过。
2026-10-15 12:47:30 +08:00
baobao 0871885801 历史账本:按逐笔恢复数量成本盈亏与执行进度,备份审计及事务回退(台账 020)
一、双来源历史重复污染了三票的批次、成本与父指令进度。
完整备份的 134 笔成交重建为 700、1900、1400 股;只按数量对账无法恢复盈亏。

二、真实买入唯一对应原批次,卖出按既有批次优先级重算。
33 个虚假或 RECON 批次归零留痕,61 个真实批次恢复;实际超目标成交保留。
误判已完成指令的剩余执行暂停,不自动复活旧单;活跃网格恢复真实余量。

三、写回经过备份哈希、并发原行核对和单表 SQL 事务,逐行审计并支持条件回退。
21 个新用例与完整 44 批隔离禁网回归通过。未改线上参数、原始成交、游标或历史净值;
手续费与历史峰值缺证据的部分明确保留边界。生产判收另记。
2026-10-15 12:34:06 +08:00