Skip to content

总体概要设计

数据库

  1. 新增采购规格表 由采购sku信息生成数据
  2. 结算供应商表增加供应分类信息列表字段 ??
  3. 销售sku增加供应商ID 采购规格ID和版本号字段,取消供应sku信息字段 供应商id根据采购sku上的外部供应商绑定的结算供应商获取 采购规格ID对应原来的采购sku 版本号默认为1
  4. 采购任务表增加规格版本字段 默认为1
  5. 采购、入库、退货记录表中增加规格信息 根据当前采购sku id获取
  6. 废除采购sku信息
  7. 废除采购报价单信息
  8. 废除采购供应商信息

改动点

接口改动

  1. 新增采购规格管理接口
  2. 重构供应商管理接口(原来是模板页面,需要修改为接口)
  3. 销售sku新增、更新接口变动 由选择采购sku改为选择供应商和采购规格

逻辑改动

  1. 下单兼容没有供应sku的情况
  2. 采购任务根据订单中商品的采购规格和供应商汇总
  3. 进销存中采购单、入库单、退货单记录中保存采购规格信息,显示时直接使用保存的数据(需要刷老数据)

发布注意

  1. 由于新需求中采购规格没有绑定采购报价单和采购供应商站点,新建的采购规格信息无法对应到老的采购sku上

解决方案:灰度发布期间建立默认的采购报价单和采购站点,创建的采购规格生成采购sku,绑定到默认的采购报价单和采购站点

  1. 新需求中不会向供应商下LK单,会退到老版本后依赖LK的操作无法完成 解决方案:先上一个版本将供应商LK单去掉

去供应商LK单

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