尝试去掉第2级(TdInterestPrincipal)导致5个保证金测试失败。 根因: 生产 EOD 归档(eod_swap_position(35774))的 InterestPrincipalFix=0, 只有 TdInterestPrincipal 有值。第2级不是死代码, 不可删。 恢复三级 fallback, 补充注释说明每级命中的真实场景。 教训: 不能只看赋值点判断字段是否有值, 必须看实际数据。 验证: 编译0错误, 全量509测试7失败(基线一致)。
尝试去掉第2级(TdInterestPrincipal)导致5个保证金测试失败。 根因: 生产 EOD 归档(eod_swap_position(35774))的 InterestPrincipalFix=0, 只有 TdInterestPrincipal 有值。第2级不是死代码, 不可删。 恢复三级 fallback, 补充注释说明每级命中的真实场景。 教训: 不能只看赋值点判断字段是否有值, 必须看实际数据。 验证: 编译0错误, 全量509测试7失败(基线一致)。