Skip to content

分拣日志方案

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.列表页内容

接口改动:

  1. weight/sku/print   (打印)

修改内容:保存打印的日志信息

  1. weight/sku/out_of_stock  (缺货)

修改内容: 保存缺货的日志信息

  1. weight/sku/un_out_of_stock   (取消缺货)

修改内容: 保存取消缺货的日志信息

  1. weight/sku/set_weight    (称重/取消称重)

修改内容:保存称重或者取消称重的日志信息