库存均价及出库成本价修复方案
库存均价及出库成本价修复
Head
- 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