安全整合存量报价计费规则与独立成本价观测 #410

Merged
WuYongJie merged 1 commits from fix/WuYongJie-integrate-quote-cost-snapshots into main 2026-10-20 19:08:48 +08:00
Owner

来源与整合方式

  • 整合 feature/limeng-stock-quote-billing-rules(bca3c074)的结构化报价、导入工具、按发货日选择版本及运费核算。
  • 对 feature/jushuitan-cost-price-snapshot(4c2c422c)逐文件比对后移植快照比较目的。保留最新 main 的发布保护与原业务页面,没有整段替换旧分支的发布脚本。
  • 当前 main 已有的商品成本筛选简化(0ec6f703)会随最新主线发布。

修正与影响

  • 导入补充整批校验、重复版本及非法费率/分段拦截、事务内并发核对;计算器缓存按公司隔离、城市价格同时匹配省份。
  • 新价格观测只读共享商品镜像,固定窗口、索引游标、500条小批量、断点续传;基线/事件/游标同事务,不进行每轮全表计数。
  • 观测表、状态及页面展示独立于正式操作历史;发现时间不当作真实改价时间,不写月度成本使用的历史表。既有旧快照表保留。
  • 复用现有弹窗与主题;正式历史同步失败时明确提示记录可能不完整。
  • 涉及金额核算工具、报价业务表新增两个可空字段及独立镜像建表;不改权限、连接配置,不执行实际报价导入或历史金额修复。负责人已明确授权业务表迁移,生产备份已完成。

主要文件

  • app/Support/CourierQuoteFreightCalculator.php、CourierQuoteStructure.php、QuoteManagementSnapshot.php,导入命令及报价模型/页面。
  • modules/EcommerceFinance/Services/JushuitanCostPriceSnapshotDiffer.php、独立观测 Repository、商品目录 Repository/页面及原同步命令的显式 source 选项。
  • 两项数据库迁移、两条激活脚本各增加独立观测 cron、镜像清单和对应测试。

验证

  • 相关报价、商品目录、历史 Repository 和同步器测试:41项通过。
  • 报价变更/签署及观测回归组:29项通过;最终观测/商品页面组12项通过,最新目标页面单测再次通过(组间包含重复覆盖)。
  • 发布保护:隔离容器中16个场景通过;PHP与Shell语法、暂存差异检查通过。
  • 生产迁移清单与数据库记录比较:仅本次两项待执行。发布前已备份报价及迁移/同步状态。
  • 合并后从最新main运行工作站发布脚本,验收SHA、健康、迁移、报价数据指纹、真实页面及观测续传;镜像回滚保留新增可空列和观测表,不自动删除数据。
## 来源与整合方式 - 整合 feature/limeng-stock-quote-billing-rules(bca3c074)的结构化报价、导入工具、按发货日选择版本及运费核算。 - 对 feature/jushuitan-cost-price-snapshot(4c2c422c)逐文件比对后移植快照比较目的。保留最新 main 的发布保护与原业务页面,没有整段替换旧分支的发布脚本。 - 当前 main 已有的商品成本筛选简化(0ec6f703)会随最新主线发布。 ## 修正与影响 - 导入补充整批校验、重复版本及非法费率/分段拦截、事务内并发核对;计算器缓存按公司隔离、城市价格同时匹配省份。 - 新价格观测只读共享商品镜像,固定窗口、索引游标、500条小批量、断点续传;基线/事件/游标同事务,不进行每轮全表计数。 - 观测表、状态及页面展示独立于正式操作历史;发现时间不当作真实改价时间,不写月度成本使用的历史表。既有旧快照表保留。 - 复用现有弹窗与主题;正式历史同步失败时明确提示记录可能不完整。 - 涉及金额核算工具、报价业务表新增两个可空字段及独立镜像建表;不改权限、连接配置,不执行实际报价导入或历史金额修复。负责人已明确授权业务表迁移,生产备份已完成。 ## 主要文件 - app/Support/CourierQuoteFreightCalculator.php、CourierQuoteStructure.php、QuoteManagementSnapshot.php,导入命令及报价模型/页面。 - modules/EcommerceFinance/Services/JushuitanCostPriceSnapshotDiffer.php、独立观测 Repository、商品目录 Repository/页面及原同步命令的显式 source 选项。 - 两项数据库迁移、两条激活脚本各增加独立观测 cron、镜像清单和对应测试。 ## 验证 - 相关报价、商品目录、历史 Repository 和同步器测试:41项通过。 - 报价变更/签署及观测回归组:29项通过;最终观测/商品页面组12项通过,最新目标页面单测再次通过(组间包含重复覆盖)。 - 发布保护:隔离容器中16个场景通过;PHP与Shell语法、暂存差异检查通过。 - 生产迁移清单与数据库记录比较:仅本次两项待执行。发布前已备份报价及迁移/同步状态。 - 合并后从最新main运行工作站发布脚本,验收SHA、健康、迁移、报价数据指纹、真实页面及观测续传;镜像回滚保留新增可空列和观测表,不自动删除数据。
WuYongJie added 1 commit 2026-10-20 19:08:37 +08:00
Integrate feature/limeng-stock-quote-billing-rules at bca3c074 and port the snapshot purpose of feature/jushuitan-cost-price-snapshot at 4c2c422c onto current main. Keep authoritative operation history and accounting readers separate from observations; retain deployment guards and existing source data.
WuYongJie merged commit 5633ed2430 into main 2026-10-20 19:08:48 +08:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: WuYongJie/CaiWuXiTong#410
No description provided.