保存工单

1、功能名称:保存工单

2、功能描述:保存工单

3、请求地址:https://ssl.glitzcloud.com/agent/v1/orders/special/save

      测试地址:http://gztest.glitzcloud.com/agent/v1/orders/special/save

4、请求方式:POST 表单提交

5、请求参数

名称 必填 类型 示例值 描述
store_name string The Warehouse USA 仓库名称
id int 1013 工单ID,修改时必传。
submit_check int 1 是否提交审核 1是 0否
order_type int 10 10:装配, 20:多种处理, 30:组合, 40:贴标, 50:拍照, 60:捐赠, 70:清理, 80:检查, 90:包装, 100:其他
product_status int 2 产品状态(1:有缺陷;2:无缺陷;3:疑似有缺陷;4:其他,见备注)
reference_no string W-520-1014-0516 参考订单
description string 描述xx 描述
products string [ { "product_sn":"23811", "is_bad":"1", "num":"1" }, { "product_sn":"23811", "is_bad":"0", "num":"2" } ] order_type是捐赠、清理时必填。
product_sn:产品SKU
is_bad:0 不良品 1 良品
num:数量
attachment_0 file { "name":"0093236573-1619972.pdf", "type":"application\/octet-stream", "tmp_name":"\/tmp\/php4hSSRv", "error":0, "size":200996 } 限5M以内。表单提交。多个附件时attachment_0、attachment_1、attachment_2 以此类推

6、请求示例

            {
                "store_name": "TWUSA01",
                "format": "json",
                "apikey": "85082f5f62a811e684f500163e06045f",
                "secretkey": "85082f5f62a8e684f500163e0605f",
                "randoms": 1931,
                "sign": "470c59856a790dc36594044c89151f40",
                "submit_check": 0,
                "order_type": 60,
                "product_status": 1,
                "reference_no": "123123123123123",
                "description": "desc",
                "products": "[{\"product_sn\":\"23811\",\"is_bad\":\"1\",\"num\":\"1\"},{\"product_sn\":\"23811\",\"is_bad\":\"0\",\"num\":\"2\"},{\"product_sn\":\"23810\",\"is_bad\":\"1\",\"num\":\"3\"},{\"product_sn\":\"23810\",\"is_bad\":\"0\",\"num\":\"4\"}]",
                "attachment_0":{
                    "name":"0093236573-1619972.pdf",
                    "type":"application\/octet-stream",
                    "tmp_name":"\/tmp\/php4hSSRv",
                    "error":0,
                    "size":200996
                },
                "attachment_1":{
                    "name":"09576990-1619982.pdf",
                    "type":"application\/octet-stream",
                    "tmp_name":"\/tmp\/phpbjAt7q",
                    "error":0,
                    "size":52744
                }
            }
        

7、返回格式:JSON

8、返回示例:

正确时的返回JSON数据包如下:

            {
                "status": 200,
                "reqMsg": "ok",
                "result": {
                    "order_id": "1014", // 工单ID
                    "order_sn": "WOO22052000001", // 工单单号
                    "attach_ids": [
                        {
                            "0093236573-1619972.pdf": 11102 // 附件名称:附件ID
                        },
                        {
                            "09576990-1619982.pdf": 11103
                        }
                    ]
                }
            }
        

错误时的返回JSON数据包如下:

            {
                "status": 11110,
                "reqMsg": "sasha022144442产品不存在",
                "result": []
            }
        

全局返回码说明