生产过程创建的质检记录中添加质检结果、等级、是否合格、质检指标等信息,本接口是查询已存在的质检结果列表
路径 | /industry/qualitytrace/qualitycontrol/grade/query |
版本号 | 1.0.2 |
协议 | HTTPS |
请求方法 | POST |
是否需要用户身份鉴权 | 否 |
超时时间 | 10000 |
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
parentId | Long | 否 | 质检结果id,每一条质检结果都挂在一条质检记录下,也就是createQualityControlRecord接口创建后返回的id | |
pageId | Int | 否 | 按页获取,指定目标页码,起始值为1 | |
pageSize | Int | 否 | 指定每页行数 | |
appId | String | 否 | 应用id,saas的共享应用需要传这个值 | |
employeeId | String | 否 | 用户id,需要做用户级别鉴权时需要传入此参数 | |
corpId | String | 否 | 企业标识,每个企业拥有唯一的CorpID,比如钉钉corpID、LH里面的appId,用参数source来区分参数含义 | |
userId | String | 否 | 员工在当前企业内的唯一标识,比如钉钉userId或者IoT的employeeId | |
source | String | 否 | 参数来源,枚举值,钉钉填写DINGDING,多租户saas应用填SAAS,source、corpId、userId配合使用 | |
uniqueCode | String | 否 | 质检记录唯一码 | |
stepCode | String | 否 | 工艺步骤编码,是工艺路径->工序->步骤的code字段 |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
code | Int |
响应码, 200: 成功 |
|
message | String |
错误消息 |
|
localizedMsg | String |
本地语言错误消息 |
|
data | JSON |
响应结果 |
|
grade | JSON |
质检结果列表 |
|
id | Long |
质检结果id |
|
grade | Int |
质检结果等级 |
|
isPassed | Int |
质检结果是否合格,0-不合格,1-合格 |
|
batchNumber | String |
批次号 |
|
outPut | Double |
质检总量 |
|
createTime | String |
创建时间 |
|
modifyTime | String |
更新时间 |
|
parentId | Long |
父节点id,质检结果归属的质检记录id |
|
dataId | Long |
质检指标关联的主数据id |
|
dapId | Long |
质检指标数据id |
|
dapStr | String |
工艺关键参数转换到json string的结果 |
|
page | JSON |
分页信息 |
|
pageId | Int |
查询结果所在的页号 |
|
pageSize | Int |
查询结果的页大小 |
|
total | Long |
查询总数量 |
示例
请求示例
{
"id": "1509086454180",
"version": "1.0",
"request":{
"apiVer": "1.0.2"
},
"params":{
"parentId": "value0",
"pageId": "value1",
"pageSize": "value2",
"appId": "value3",
"employeeId": "value4",
"corpId": "value5",
"userId": "value6",
"source": "value7",
"uniqueCode": "value8",
"stepCode": "value9"
}
}
正常返回示例
JSON
格式
{
"id": "4de2c367-c1db-417c-aa15-8c585e595d92",
"code": 200,
"message": null,
"localizedMsg": null,
"data": {
"grade": [
{
"id": 182,
"grade": 0,
"isPassed": 1,
"batchNumber": "s",
"outPut": 2,
"createTime": "2019-11-18 20:58:12",
"modifyTime": "2019-11-18 20:58:29",
"parentId": 78,
"dataId": null,
"dapId": null,
"dap": null
}
],
"page": {
"pageId": 1,
"pageSize": 15,
"total": 1
}
}
}
异常返回示例
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 | 403 | request forbidden. | 请求没有权限 |
200 | 403 | request forbidden. | 请求没有权限 |