分拣日志方案
DB新增数据
tbl_operate_log
字段op_type新增数据 | 备注 |
---|---|
4 | 称重 |
5 | 取消称重 |
6 | 缺货 |
7 | 取消缺货 |
8 | 打印 |
字段log_type新增数据 | 备注 |
---|---|
4 | 分拣 |
功能1、分拣日志筛选器
接口改动
接口: /station/op_log/list
请求参数:
参数 | 必选M/可选O | 类型 | 说明 | 值 |
---|---|---|---|---|
op_start_date | M | date | 开始时间 | |
op_end_date | M | date | 结束时间 | |
log_type | M | int | 日志类型 | 4 |
search_text | O | str | 搜索 | |
op_type | O | int | 操作类型 | 4-称重 5-缺货 6-打印 |
page_obj | O | str | 分页 | |
limit | O | int | 限制 | 10 |
reverse | O | bool |
返回参数变动:
1. op_id 由订单ID和商品ID拼接而成 (举个栗子 op_id: PL2765270_D4504599)
2. 称重、缺货、出库数、打印、打印数包含在参数modify中,如:
“modfiy”: {
“is_weigh”:{“before”:1, “after”:0}, (称重)
“real_quantity”:{“before”:11, “after”: 12}, (称重)
“out_of_stock”:{“before”:true,”after”:false}, (缺货)
“is_print”:{“before”:true, “after”:true}, (打印)
“print_quantity”:{“before”:11, “after”:22}, (打印)
"std_unit_name": {"before": “斤”,“after”:"斤"} (称重、打印)
}
操作类型为称重时,参数:“is_weigh”,"real_quantity","std_unit_name"
操作类型为缺货时,参数:"out_of_stock"
操作类型为打印时,参数:“is_print”,"print_quantity","std_unit_name"
返回参数完整示例:
{
"msg": "ok",
"pagination": {
"more": true,
"page_obj": "eyJoZWFkIjogIld5SXlNREU0TFRBNUxUQTNJREUyT2pVek9qVTFJaXdnSWpRMU16UXlPVEVpWFE9PSIsICJ0YWlsIjogIld5SXlNREU0TFRBNUxUQTNJREV5T2pJME9qSTFJaXdnSWpRMU1qRTVNRGNpWFE9PSJ9"
},
"code": 0,
"data": {
"in_query": false,
"op_data": [
{
"create_time":"2018-09-07T16:53:55",
"op_id": "PL2732327-D5191573",
"id":4534291,
"log_type":4,
"merchandise_name": "宽叶菠",
"op_type": 4,
"op_user": "xjxc01",
"modify": {
"is_weigh":{"before":true,"after":false},
"real_quantity":{"before":11,"after":22},
"std_unit_name":{"before":"斤","after":"斤"}
}
},
{
"create_time":"2018-09-07T16:53:55",
"op_id": "PL0000000-D5191573",
"id":4534000,
"log_type":4,
"merchandise_name": "圆叶菠",
"op_type": 4,
"op_user": "xjxc01",
"modify": {
"is_weigh":{"before":true,"after":false},
"real_quantity":{"before":11,"after":22},
"std_unit_name":{"before":"斤","after":"斤"}
}
},
......
]
}
}
功能2.列表页内容
接口改动:
- weight/sku/print (打印)
修改内容:保存打印的日志信息
- weight/sku/out_of_stock (缺货)
修改内容: 保存缺货的日志信息
- weight/sku/un_out_of_stock (取消缺货)
修改内容: 保存取消缺货的日志信息
- weight/sku/set_weight (称重/取消称重)
修改内容:保存称重或者取消称重的日志信息