Files
tms-erp-api/blade-service
刘泉佳 b7beb949fb perf: 分录拆分补齐上下文缓存消除N+1,联调详细日志
N+1 治理(复用 KingdeeSyncContext 全批档案缓存,批量同步不因拆分逻辑增加重复查询):
- 合同计费方案解析按合同id缓存(BillingPlanInfo:计费单位+费用归类一次解析全批复用),
  消除批量同步逐单重复解析同一合同计费方案JSON(此前计费单位/归类各解析一次)
- 货物费用行按结算明细id上下文缓存(含空行占位,仅补查缺失明细),多结算单单据
  (收票登记分摊多结算单)跨结算单一次预查,逐结算单解析命中缓存
- 结算合计费用项按结算单id上下文缓存,多笔收票登记分摊同一结算单不再重复查询
- KingdeeSyncContext 新增 billingPlanCache/detailFeeCache/summaryFeeCache 组件

联调详细日志:
- 逐费用项归类明细(同单去重):费用项->费用大类/税率+归类来源(计费方案规则/费用项档案/
  名称特征兜底/交叉补齐);来源为名称兜底或税率未识别时升级 warn 提示补配置
- 分录生成日志增加费用项构成(运输费:100.00 + 装卸费:50.00)、货物、车号
- 货物费用行批量查询打印缓存命中/补查行数
2026-10-01 23:15:40 +08:00
..
2026-07-10 22:08:46 +08:00
2026-08-18 15:18:15 +08:00
2026-09-20 16:36:31 +08:00
2026-08-04 02:49:59 +08:00