Skip to content

库存均价及出库成本价修复方案

库存均价及出库成本价修复

  • Author: zhaofei
  • Status: create
  • Type: Standards
  • Created: 2018-12-25

新建数据库

tbl_stock_change_log

备注: ​ 此表已经在其他需求实现了参见: ​ https://doc.guanmai.cn/%E9%A1%B9%E7%9B%AE%E5%BC%80%E5%8F%91/%E5%95%86%E5%93%81%E5%BA%93%E5%AD%98%E5%8F%98%E5%8A%A8%E6%97%A5%E5%BF%97/

/station/stock/avg_price/update 修复库存均价 # 新接口

logic:

  • 拉取spu信息判断spu_id是否合法

  • if 拉取库存均价成功:

​ 将任务保存到消息队列

  • 队列:更新为新均价, 保存旧均价到tbl_stock_change_log
接口描述:
    修复库存均价

Method:
    POST

request:
    data
    {
        goods_infos M list  # 要改的商品信息
        [
            ...
            {
                "spu_id": "C920982" M str  # spu_id
                "price": 6.63  M float  # 修改为的价格
            }
            ...
        ]
    }

response:
    data: NULL
    code: 0
    msg :ok

/station/stock/out_stock_price/update修复出库成本价 # 新接口

logic:

  • 拉取sku信息判断sku_id是否合法, 拉取order_id, 是否合法

  • if 拉取出库均价成功:

​ 将任务保存到消息队列

  • 队列:更新为新成本价
接口描述:
    修复出库成本价

Method:
    POST

request:
    data
    {
        goods_infos M list  # 要改的商品信息 
        [
            ...
            {
                sheet_id    'PL123456'   M str  # 出库单id
                sku_id  'D888888'  M str # 出库规格id   数据库里为sale_sku_id
                price   1    M float  # 出库成本价
            }
            ...
        ]
    }

response:
    data: NULL
    code: 0
    msg :ok