Skip to content

发布方案

发布流程

  1. 前置版本去供应商LK单上线
  2. 线上环境部署
  3. 灰度上线
  4. 全量发布

去供应商LK

去采购报价单后不会生成供应商LK单,如果老版本有依赖供应商LK的逻辑,则新老版本无法同时并跑。当前系统中供应商LK单的存在没有大的用处,完全可以取消掉,因此先上线该版本。

修改点

  1. 下单不生成供应商LK单
  2. 采购任务中根据上游订单ID进行汇总 修改为根据销售sku的采购sku汇总
  3. 称重时根据上游订单ID设置上游订单实际出库数 无需修改
  4. 订单统计根据上游订单的销售价获取成本价格 修改为总分仓模式下获取上游订单的销售价,其它拉取库存均价
  5. manage 订单异常通过上游订单ID获取供应商 生成订单通过上游订单ID写入退货信息 根据采购sku找到供应商

依赖

采购工具新的迭代版本

上线流程

  1. 采购工具新的迭代版本上线
  2. 部署环境
  3. 灰度部分group
  4. 全量发布

灰度上线流程

  1. 手动部署新工程
  2. 选择灰度的group
  3. 刷group的数据
  4. 配置nginx将group路由的新工程
  5. 测试、观察

刷数据流程

  1. 根据采购sku生成采购规格
  2. 结算供应商表增加供应分类信息列表字段
  3. 销售sku增加供应商ID 采购规格ID和版本号字段
  4. 建默认采购报价单和采购供应商

回退流程

采用双写方案,回退只需要把group切到老版本就可以了