fix: 日终债券来源固定中债估值、人工改动显示操作人并补上传溯源
china_bond_valuation 来源恒为中债估值(聚源仅转发,无人手工维护),不再按 JSID 推断系统/人工;eod 两表仍用自带 DataSource(人工/系统)。债券被人工改动(update_user 非空)时,日终列表来源列显示操作人姓名,否则显示中债估值;操作人经已有 create_user/update_user 列溯源(零 DDL)。手工上传 xlsx 的债券分支补戳操作人,与表单编辑口径一致。配套单测 EodPriceDtoTest / EodPriceGoldenReplayTest + golden JSON。
This commit is contained in:
@@ -128,6 +128,10 @@ namespace YLErp.Modules.EodModule
|
||||
if (item.ReferencePrice.HasValue)
|
||||
eodPrice.yield = Convert.ToDecimal(item.ReferencePrice);
|
||||
eodPrice.update_time = DateTime.Now;
|
||||
// 手工上传也是登录用户的人工动作,戳操作人到已有列(create_user/update_user),
|
||||
// 使列表来源列显示上传人姓名(与 SaveBondPrice 口径一致);聚源/中债自动同步(外部ETL)不写这两列。
|
||||
// eodPrice.id==0 表示本次新增(尚未落库),非0为命中已有行的更新。
|
||||
EodPriceService.StampBondOperator(eodPrice, UserId, eodPrice.id == 0);
|
||||
result.SuccessCount++;
|
||||
}
|
||||
else if (!underlying.CalcTypeIsStock())
|
||||
|
||||
Reference in New Issue
Block a user