推送事件

最后更新时间:2023-01-19

请求

基本信息

基本
正式 DOMAINhttps://open.bianxingjimu.com
测试 DOMAINhttps://open.tb.tokoyi.com
PATHapi/v1/OMS/push/event
HTTP MethodPOST
调用方式第三方调用TB

请求头

名称类型必填描述
Content-Typestring固定值:"application/json"
Datestring请求时间,仅支持GMT格式

请求体

名称类型必填说明
EventTypestring事件类型,枚举:
sales_order_confirm 提料单确认
sales_order_reject 提料单驳回
sales_order_publish 发货计划单发布
delivery_order_status_change 发货计划单变更
logistic_order_status_change 物流计划单变更
logistic_order_delivery 发货
logistic_order_sign_for 签收
logistic_order_delivery_sign 上传回执照片
skin_model_approved 膜纸审核通过
skin_model_reject 膜纸审核驳回
lading_approved 物料审核通过
lading_reject 物料审核驳回
FBillNostring销售订单编号
BasicNumberstring提料单编号
DeliverPlanOrderNumberstring发货计划单编号
LogisticPlanOrderNumberstring物流计划单编号
SkinModelIdint膜纸ID
SkinModelCodeint膜纸颜色编码
SkinModelNameint膜纸颜色名称
LadingIdint物料ID
LadingCodeint物料编码
AuditUserName审核人

请求体示例 1(提料单确认)

json
{
"EventType": "sales_order_confirm",
"BasicNumber": "MRF220321220719578257111", // 提料单编号
}

请求体示例 2(提料单驳回)

json
{
"EventType": "sales_order_confirm",
"BasicNumber": "MRF220321220719578257111", // 提料单编号
}

请求体示例 3(发货计划单发布)

json
{
"EventType": "sales_order_publish",
"BasicNumber": "MRF220321220719578257111", // 销售订单号
}

请求体示例 4(发货计划单进度变更)

json
{
"EventType": "delivery_order_status_change",
"BasicNumber": "MRF220321220719578257111", // 提料单编号
"DeliverPlanOrderNumber": "FHJH20230116000003" // 发货计划单号
}

请求体示例 5(物流计划单变更)

json
{
"EventType": "logistic_order_status_change",
"BasicNumber": "MRF220321220719578257111", // 提料单编号
"DeliverPlanOrderNumber": "FHJH20230116000003", // 发货计划单号
"LogisticPlanOrderNumber": "WLJH20230116000003", // 物流计划单号
}

请求体示例 6(发货)

json
{
"EventType": "logistic_order_delivery",
"BasicNumber": "MRF220321220719578257111", // 提料单编号
"DeliverPlanOrderNumber": "FHJH20230116000003", // 发货计划单号
"LogisticPlanOrderNumber": "WLJH20230116000003", // 物流计划单号
}

请求体示例 7(签收)

json
{
"EventType": "logistic_order_sign_for",
"BasicNumber": "MRF220321220719578257111", // 提料单编号
"DeliverPlanOrderNumber": "FHJH20230116000003", // 发货计划单号
"LogisticPlanOrderNumber": "WLJH20230116000003", // 物流计划单号
}

请求体示例 8(上传回执照片)

json
{
"EventType": "logistic_order_delivery_sign",
"BasicNumber": "MRF220321220719578257111", // 提料单编号
"DeliverPlanOrderNumber": "FHJH20230116000003", // 发货计划单号
"LogisticPlanOrderNumber": "WLJH20230116000003", // 物流计划单号
}

请求体示例 9(膜纸审核通过)

json
{
"EventType": "skin_model_approved", // 事件类型(膜纸审核通过)
"SkinModelId": 1, // 膜纸ID
"SkinModelCode": "08739", // 膜纸颜色编码,
"SkinModelName": "膜纸名称", // 膜纸颜色名称
"AuditUserName": "张三", // 审核人姓名
}

请求体示例 10(膜纸审核驳回)

json
{
"EventType": "skin_model_reject", // 事件类型(膜纸审核驳回)
"SkinModelId": 1, // 膜纸ID
"RejectReason": "不通过", // 驳回原因
"AuditUserName": "张三", // 审核人姓名
}

请求体示例 11(物料审核通过)

json
{
"EventType": "lading_approved", // 事件类型(物料审核通过)
"LadingId": 1, // 物料ID
"LadingCode": "FP.000209", // 物料编码
"AuditUserName": "张三", // 审核人姓名
}

请求体示例 12(物料审核驳回)

json
{
"EventType": "lading_reject", // 事件类型(物料审核驳回)
"LadingId": 1, // 物料ID
"RejectReason": "不通过", // 驳回原因
"AuditUserName": "张三", // 审核人姓名
}

响应

响应头

名称类型必须描述
Content-Typestring固定值:"application/json"
X-Tb-LogIdstring日志ID

示例值:"2021092309572286544XFCO1143"

响应体

参数类型说明
codeint错误码,非200表示失败
msgstring返回码的描述
datamap返回业务信息

响应体示例

json
{
"code": 200,
"msg": "SUCCESS",
"data": []
}

错误码

HTTP状态码业务状态码解释对应msg信息
200200成功SUCCESS
200400参数错误事件类型不能为空
事件类型值错误
提料单编号不能为空