refactor(EodModule): 移除债券支付服务中对公司行为同步镜像的依赖
- 不再依赖 bond-sync 镜像,Stock/Fund 公司行为直接作为展示行返回 - 展示金额按"每 10 份派现金额"换算为 GiveCashAmount / 10 - 添加公司行为除权表数据查询逻辑,与现有查询结果合并 - 简化债券支付服务中公司行为处理逻辑,移除去重机制 - 更新现金分红处理逻辑,统一通过 CalcBondPayment 读取 ex_dividend_info - 移除不再需要的 channel_source 和 jsid 字段设置
This commit is contained in:
@@ -628,10 +628,9 @@ namespace YLErp.Modules.SwapModule
|
||||
preSettleDate,
|
||||
flowEvents);
|
||||
|
||||
// 现金分红不在登记日直接读取 ex_dividend_info 累加。
|
||||
// 同步任务会把 GiveCashAmount(每 10 份派现金额)写入 bond_payment_info,Copy/Update EOD 在
|
||||
// EffectiveDate 通过 CalcBondPayment 命中该行并生成 TdPosiDividend。
|
||||
// 这样登记日快照不提前变化,也不会与债券付息/平仓链路重复计算。
|
||||
// 现金分红不在登记日直接累加;Copy/Update EOD 通过 CalcBondPayment
|
||||
// 读取 EffectiveDate 命中的 ex_dividend_info,并生成 TdPosiDividend。
|
||||
// 这样登记日快照不提前变化,且公司行为分红与债券付息共用同一待实现余额。
|
||||
RecordCorporateActionEvents(
|
||||
td,
|
||||
curEodPosis,
|
||||
|
||||
Reference in New Issue
Block a user