更新生产报工数据
路径 | /industry/qualitytrace/productionreport/update |
版本号 | 1.0.2 |
协议 | HTTPS |
请求方法 | POST |
是否需要用户身份鉴权 | 否 |
超时时间 | 5000 |
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
id | Long | 是 | 生产报工Id | |
materialCode | String | 否 | 物料主数据编码 | |
uniqueCode | String | 否 | 唯一编码, 可以是工单号、批次号 | |
stepCode | String | 否 | 工艺步骤编码,租户维度唯一 | |
assetNum | String | 否 | 生产设备 固定资产编号 | |
startTime | String | 否 | 开始时间 | |
endTime | String | 否 | 结束时间 | |
outPut | Float | 否 | 产量 | |
unitType | Int | 否 | 生产单元类型,0:工厂 1:车间 2:产线 3:加工中心 4:设备 | |
unitTypeCode | String | 否 | 成产单元编码,工厂编码、车间编码、产线编码、加工中心编码、生产设备固定资产编号 | |
corpId | String | 否 | 企业标识,每个企业拥有唯一的CorpID,比如钉钉corpID、LH里面的appId | |
userId | String | 否 | 员工在当前企业内的唯一标识,钉钉userId或者IoT的employeeId | |
source | String | 否 | 源,枚举值,钉钉填写DINGDING,多住户saas填SAAS | |
dataId | Long | 否 | 工艺关键参数 主数据Id | |
dapId | Long | 否 | 工艺关键参数 行Id | |
columns | List | 否 | 工艺关键参数 属性名称列表 | |
columnData | List | 否 | 工艺关键参数 对应属性名称列表的插入记录 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
code | Int |
响应码, 200: 成功 |
|
message | String |
错误消息 |
|
localizedMsg | String |
本地语言错误消息 |
示例
请求示例
{
"id": "1509086454180",
"version": "1.0",
"request":{
"apiVer": "1.0.2"
},
"params":{
"id": "value0",
"materialCode": "value1",
"uniqueCode": "value2",
"stepCode": "value3",
"assetNum": "value4",
"startTime": "value5",
"endTime": "value6",
"outPut": "value7",
"unitType": "value8",
"unitTypeCode": "value9",
"corpId": "value10",
"userId": "value11",
"source": "value12",
"dataId": "value13",
"dapId": "value14",
"columns": "value15",
"columnData": "value16"
}
}
正常返回示例
JSON
格式
{
"id": "997bb515-6b1f-4c09-a873-cb08f3cf68d2",
"code": 200,
"message": null,
"localizedMsg": null
}
异常返回示例
JSON
格式
{
"id": "f149f51a-c28c-46b1-b8e7-5e12ffd2db1e",
"code": 460,
"message": "startTime is invalid format, right format: yyyy-MM-dd HH:mm:ss",
"localizedMsg": "startTime is invalid format, right format: yyyy-MM-dd HH:mm:ss"
}
错误码
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 |