Skip to content

分拣进度技术方案

分拣进度技术方案

DB新增

tbl_sorting_collect

字段 备注
id 主键id
time_config_id 时间配置
start_date 周期开始日期
total 总任务数
finished 已完成数
out_of_stock 缺货数
weight_count 计重任务
category_count 商品种类数
address_count 商户数
category_ids 已有一级分类
addresses 已统计商户

tbl_sorting_category_collect

字段 说明
collect_id collect id
category_id 分类id
finished 已完成
out_of_stock 缺货
total 总数

新增模块

website/weight/dals/weigh_collect

接口

# 订单改为分拣中
def on_order_sorting(orders):
    ...

# 批量缺货
def on_out_of_stock(skus)

# 批量称重
def on_weigh(skus)


接口改动

修改订单

station/order/set_status, station/order/update/status/preconfig, station/order/update/status/child_station

修改点:增加同步到分拣任务数的逻辑

称重

weight/sku/set_weight

修改点:同步到整体进度,分类进度

缺货

weight/sku/out_of_stock

修改点:同步到整体进度,分类进度

取消缺货

weight/sku/un_out_of_stock

修改点:同步到整体进度,分类进度

接口新增

分拣明细

station/sorting/task/list

请求方法:GET

请求参数:

参数名 必选M/可选O 类型 说明
time_config_id M str 运营配置id
target_date M str 运营日期
search O str 搜索
category_id_1 O str 一级分类
category_id_2 O str 二级分类
spu_id O str 品类id
remark O str 分拣备注
is_weigh O bool 是否称重商品
has_weighed O bool 是否已称重
printed O bool 是否已打印
route O str 路线