工业OC保存计划单接口
路径 | /industry/order/plan/save |
版本号 | 1.0.3 |
协议 | HTTPS |
请求方法 | POST |
是否需要用户身份鉴权 | 否 |
超时时间 | 5000 |
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
orderId | String | 是 | **** | 订单ID |
planId | String | 是 | **** | 计划单ID |
startTime | Long | 是 | 1638170986 | 计划开始时间 |
finishTime | Long | 是 | 1638170986 | 计划完成时间 |
contactName | String | 是 | 张三 | 联系人姓名 |
contactTel | String | 是 | 188888**** | 联系人电话 |
syncWorks | List | 是 | 工单 | |
workId | String | 是 | 123456789 | 工单ID |
productCode | String | 是 | code123456789 | 产品编码 |
planNum | Int | 是 | 123456789 | 计划完成数量 |
produceLinks | List | 是 | 工序1,工序2 | 生产环节 |
produceStatus | Int | 是 | 1 | 生产状态(0=未完成;1=已完成;2=生产中;3=已排产;4=已关闭) |
startTime | Long | 是 | 时间戳 | 开始时间 |
finishTime | Long | 是 | 时间戳 | 结束时间 |
cropId | String | 否 | **** | 企业唯一标识:如钉钉里的cropId,LH里的appId |
userId | String | 否 | **** | 员工唯一标识:钉钉的userId、IOT的employeeId |
source | String | 否 | DINGDING | 钉钉填写DINGDING,多租户saas填写SAAS |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
code | Int |
响应码, 200: 成功 |
|
message | String |
错误消息 |
|
localizedMsg | String |
本地语言错误消息 |
|
data | JSON |
响应结果 |
|
orderId | String |
订单ID |
|
planId | String |
计划单ID |
示例
请求示例
{
"id": "1509086454180",
"version": "1.0",
"request":{
"apiVer": "1.0.3"
},
"params":{
"orderId": "****",
"planId": "****",
"startTime":1638170986,
"finishTime":1638170986,
"contactName": "张三",
"contactTel": "188888****",
"syncWorks": "value6",
"cropId": "****",
"userId": "****",
"source": "DINGDING"
}
}
正常返回示例
JSON
格式
{
"id": "4de2c367-c1db-417c-aa15-8c585e595d92",
"code": 200,
"message": null,
"localizedMsg": null,
"data": {
"orderId": "123456789",
"planId": "123456789"
}
}
异常返回示例
JSON
格式
{
"id": "37f7e5fa-d6a5-4efe-8abf-5bf23dca6284",
"code": 403,
"message": "request forbidden.",
"localizedMsg": "请求被禁止",
"data": null
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
500 | 500 | Internal Error | Internal Error |
503 | 503 | Service Unavailable | Service Unavailable |
403 | 403 | Request Limited | Request Limited |
401 | 401 | Empty Signature | Empty Signature |
400 | 400 | Request Format Error | Request Format Error |
200 | 20003 | Find Backend Error | Find Backend Error |
200 | 20004 | Backend Service Error | Backend Service Error |
200 | 20055 | Backend Service Invalid | Request Format Error |
200 | 20056 | Hsf Invoke Timeout | Hsf Invoke Timeout |
200 | 401 | Request Authorized Error | Request Authorized Error |
200 | 403 | Request Forbidden | Request Forbidden |
200 | 500 | Server Error | Server Error |
200 | 4047 | invalid param. | 无效的参数 |