PDA分拣迭代
PDA分拣迭代
mes接口改动
修改点:
1 预分拣模块新增“分组作业”功能,参考“计重商品分拣”模块的分组功能
2 PDA分拣APP中 按商品分拣商品列表页增加“分组作业”功能 (取1中分好组的数据)
计重商品-分组功能 涉及的接口 (后台不需要改):
weight/group/list 分组列表
weight/group/update 更新分组
weight/group/detail 分组详情
weight/group/create 创建分组
weight/group/remove 删除分组
weight/category/tree 商品树
weight/category/ungroup_tree 未分组的商品树
/weight/skus (不用修改)
接口描述
拉取分拣任务
修改点:计重商品分拣和不计重商品分拣模块,“任务排序方式”中增加“按商户名排序”(任务排序前端做的)
响应中已有商品名称字段:
data.orders.PL123456.resname # 商户名称
此接口不用修改
Method
post
请求
不变
响应
不变
/weight/pda/sku/detail (修改老接口)
接口描述
PDA 按商品分拣的订单列表
修改点:订单列表页增加排序功能 (这里是后台做的排序)
Method
get
请求
# 新增参数
sort_type O str 排序类型,route 按线路排序, resname 按商户名排序,默认route
响应
不变
逻辑
按照sort_type参数值,对输出结果进行排序
/weight/package/sku/list (修改老接口)
接口描述
预分拣-拉取商品列表
修改点:添加支持分组筛选的过滤参数
Method
get
请求
# 新增参数
group_ids O list 分组id列表
out_of_group O int 1 选择未分组商品, 0 不筛选, 默认0
响应
不变
逻辑
如果有分组参数,则查询出分组下的spu,和其他参数筛选出的spu做并集,再去筛选sku
/weight/pda/sku/list (修改老接口)
接口描述
pda-拉取商品列表
修改点:添加支持分组筛选的过滤参数
Method
get
请求
# 新增参数
group_ids O list 分组id列表
out_of_group O int 1 选择未分组商品, 0 不筛选, 默认0
响应
不变
逻辑
如果有分组参数,则查询出分组下的spu,和其他参数筛选出的spu做并集,再去筛选sku