更新时间:2025-08-04 GMT+08:00
分享

批次录入

功能介绍

批次录入

URI

POST /v1/{project_id}/trace/trace-sweepcode/product-batch/submit

表1 路径参数

参数

是否必选

参数类型

描述

project_id

String

租户从IAM申请到的projectid,一般为32位字符串

请求参数

表2 请求Header参数

参数

是否必选

参数类型

描述

X-Auth-Token

String

用户Token

表3 请求Body参数

参数

是否必选

参数类型

描述

batchName

String

批次名称

productCode

String

商品码

traceabilityLevels

Integer

溯源层级数,1,2,3,当前只支持1级溯源码

merchant

String

商户ID(取值为项目ID)

productBatchUnits

Array of productBatchUnits objects

层级信息列表

表4 productBatchUnits

参数

是否必选

参数类型

描述

level

Integer

溯源层级数,当前只支持1级溯源码

unitName

String

单位名称

响应参数

状态码:200

表5 响应Body参数

参数

参数类型

描述

code

String

返回码

message

String

返回描述

data

data object

data

表6 data

参数

参数类型

描述

batchCode

String

批次码

batchName

String

批次名称

productCode

String

商品码

merchant

String

商户ID(取值为项目ID)

状态码:500

表7 响应Body参数

参数

参数类型

描述

error_code

String

错误码

error_msg

String

错误描述

请求示例

{
  "productCode" : " qfftest2201",
  "batchName" : "批次02202",
  "traceabilityLevels" : "1",
  "productBatchUnits" : [ {
    "level" : "1",
    "unitName" : "圆通"
  } ],
  "merchant" : " 1754386705866125313"
}

响应示例

状态码:200

Success

{
  "code" : "200",
  "message" : "操作成功!",
  "data" : {
    "batchCode" : "2024021753347601",
    "batchName" : "香蕉第一批次",
    "productCode" : "banana",
    "merchant" : "1752329807713542146"
  }
}

状态码:500

Error response

{
  "code" : "500",
  "message" : "系统异常"
}

状态码

状态码

描述

200

Success

500

Error response

相关文档