新增车辆盘点单数据

请求方式:** POST(HTTPS
请求地址: https://openapi.waiqin365.com/api/esss_car_inventory/v1/addEsssCarInventory/{ openid }/{ timestamp }/{ digest }/{ msg_id }
请求包体:


{
    "emp_code": "scklb",
    "inventory_status": "0",
    "inventory_type": "1",
    "date": "2017-12-28",
    "car_name": "苏A99988",
    "remarks": "apitest",
    "prods": [
        {
            "prod_code": "000144aaa",
            "actual_stock": "10",
            "remarks": "apitest",
            "sequ": "0"
        }
    ],
    "change_prods": [
        {
            "prod_code": "100005",
            "actual_stock": "10",
            "remarks": "apitest",
            "sequ": "0"
        }
    ],
    "return_prods": [
        {
            "prod_code": "100004",
            "actual_stock": "10",
            "remarks": "apitest",
            "sequ": "0"
        }
    ]
}   

请求信息

参数 类型 必填 说明
emp_name VARCHAR(100) 经办人姓名,经办人姓名和经办人编码必须传一个
emp_code VARCHAR(100) 经办人编码,经办人编码和经办人名称必须传一个
inventory_status VARCHAR(2) 盘点状态:0、未审核,1、已审核
inventory_type VARCHAR(2) 盘点类型:1、全部盘点,2、部分盘点
date VARCHAR(30) 盘点日期
car_code VARCHAR(200) 车辆编码,车辆编码和车辆名称必须传一个
car_name VARCHAR(200) 车辆名称,车辆编码和车辆名称必须传一个
remarks VARCHAR(4000) 备注
prods[].prod_code VARCHAR(200) 正常商品清单:商品编码
prods[].actual_stock VARCHAR(50) 正常商品清单:实时库存(实时库存和差异数量必须传一个,两个都传以实时库存优先)
prods[].difference_stock VARCHAR(50) 差异数量(实时库存和差异数量必须传一个,两个都传以实时库存优先,正数表示盘盈库存将增加,负数表示盘亏库存将减少)
prods[].unit_name VARCHAR(50) 单位:不传默认基本单位
prods[].remarks VARCHAR(4000) 正常商品清单:备注说明
change_prods[].prod_code VARCHAR(200) 换货商品清单:商品编码
change_prods[].actual_stock VARCHAR(50) 换货商品清单:实时库存(实时库存和差异数量必须传一个,两个都传以实时库存优先)
change_prods[].difference_stock VARCHAR(50) 差异数量(实时库存和差异数量必须传一个,两个都传以实时库存优先,正数表示盘盈库存将增加,负数表示盘亏库存将减少)
change_prods[].unit_name VARCHAR(50) 单位:不传默认基本单位
change_prods[].remarks VARCHAR(4000) 换货商品清单:备注说明
return_prods[].prod_code VARCHAR(200) 退货商品清单:商品编码
return_prods[].actual_stock VARCHAR(50) 退货商品清单:实时库存(实时库存和差异数量必须传一个,两个都传以实时库存优先)
return_prods[].difference_stock VARCHAR(50) 差异数量(实时库存和差异数量必须传一个,两个都传以实时库存优先,正数表示盘盈库存将增加,负数表示盘亏库存将减少)
return_prods[].unit_name VARCHAR(50) 单位:不传默认基本单位
return_prods[].remarks VARCHAR(4000) 退货商品清单:备注说明

prods_new[].prod_code| VARCHAR(200)| 是| 商品编码 prods_new[].actual_stock| VARCHAR(50)| 是| 实时库存 prods_new[].batch_no| VARCHAR(100)| 否| 批次号 prods_new[].goods_location| VARCHAR(32)| 是| 货位 1、正常品库, 2、 报废品库(退货),3、处理品库(换货) prods_new[].pd_date| VARCHAR(32)| 否| 生产日期 prods_new[].unit_name| VARCHAR(50)| 是| 单位 prods_new[].remark| VARCHAR(4000)| 否| 备注说明 prods_new[].serial_detail[].inventory_status| VARCHAR(32)| 否| 序列号列表 盘点状态 0:盘平;1:盘盈;-1:盘亏 prods_new[].serial_detail[].serial_no| VARCHAR(100)| 否| 序列号列表 序列号

返回结果:

{
    "return_code": "0",
    "return_msg": "",
    "msg_id": "X000001",
    "response_data":"{\"id\":\"6804307014933072458\",\"code\":\"PD201807170004\"}"
}

响应信息

参数 类型 必填 说明
msg_id VARCHAR(32) 消息ID
return_code VARCHAR(32) 响应编码:0成功 1失败
return_msg VARCHAR(100) 响应说明
response_data.id VARCHAR(100) 保存成功以后返回数据id
response_data.code VARCHAR(100) 保存成功以后返回单据编号

审核车辆盘点单数据

请求方式:** POST(HTTPS
请求地址: https://openapi.waiqin365.com/api/esss_car_inventory/v1/verifyEsssCarInventory/{ openid }/{ timestamp }/{ digest }/{ msg_id }
请求包体:


{
    "id": "8960493106396863467",
    "remarks": "verifytest",
}

请求信息

参数 类型 必填 说明
id VARCHAR(30) 订单id
remarks VARCHAR(4000) 备注

返回结果:

{
    "return_code": "0",
    "return_msg": "",
    "msg_id": "X000001"
}

响应信息

参数 类型 必填 说明
msg_id VARCHAR(32) 消息ID
return_code VARCHAR(32) 响应编码:0成功 1失败
return_msg VARCHAR(100) 响应说明