|
|
f7daee9305
|
feat: 店铺维度报表销量改取业绩明细的订单实付/实收金额
店铺维度报表(店铺管理 → 店铺维度报表)的销量原来按平台账单收入汇总,改为按
业绩明细(店铺收款匹配订单明细)的「订单实付/实收金额」汇总:
- 新增镜像表 store_report_paid_sales_rows:业绩明细按「店铺名称 + 发生时间」
预汇总,页面按发生日期与主体生效/失效时间关联,拆分到对应主体期间;
- StoreReportRepository 的销量(period_sales / sales_NN)改读该汇总表,
收入(rolling_12m_income / income_NN,主体维度经营报表用)仍读平台账单日汇总,
两个口径分开统计、互不覆盖;
- StoreReportMirrorSynchronizer 增加 syncPaidSales():用「行数 + 最近写入时间 +
订单实付合计」指纹判断业绩明细是否变化,变化才全量重建,未变化沿用当前版本;
- 新增命令 business-mirror:sync-store-report-paid-sales(含 --force),并在
store-receipt:order-match:sync 成功后自动刷新一次。
验证:StoreReportRepositoryTest / StoreReportRepositoryFilterTest /
StoreReportMirrorSyncTest 共 23 个用例、110 个断言通过。
|
2026-10-16 23:50:25 +08:00 |
|