正反向追溯详细数据,根据queryQualityTracing 追溯的树形参数获取各节点的详细数据

路径 /industry/qualitytrace/detail/query
版本号 1.0.0
协议 HTTPS
请求方法 POST
是否需要用户身份鉴权
超时时间 10000

请求参数

名称 类型 是否必选 示例值 描述
id Long 条目id,从/industry/qualitytrace/tree/query接口读到的id然后做传参,读不到时传0即可。
type String 类型,用/industry/qualitytrace/tree/query接口读到然后做传参,比如报工(ProductionReport)、物料消耗(MaterialConsumption)、质检结果(QualityControl)
stepCode String 步骤编码,用/industry/qualitytrace/tree/query接口里面读到然后做传参
uniqueCode String 唯一码,用/industry/qualitytrace/tree/query接口读到然后做传参
corpId String 企业标识,每个企业拥有唯一的CorpID,比如钉钉corpID、LH里面的appId,用参数source来区分参数含义
userId String 员工在当前企业内的唯一标识,比如钉钉userId或者IoT的employeeId
source String 参数来源,枚举值,钉钉填写DINGDING,多租户saas应用填SAAS,source、corpId、userId配合使用
traceType String 追溯类型,固定值,forward表示正向追溯,reverse表示反向追溯

返回数据

名称 类型 示例值 描述
code Int

code

data JSON

data

traceList JSON

traceList

dapId Long

工艺参数id,也就是主数据记录id

stepCode String

工艺步骤编码,租户维度唯一

materialType String

物料类型

materialCode String

物料主数据编码

type String

类型,比如报工(ProductionReport)、物料消耗(MaterialConsumption)、质检结果(QualityControl)

stepTree String

步骤树,按照 工艺路径/工序/步骤 格式表示

materialName String

物料主数据名称

outPut Double

产量

modifyTime String

条目更新时间

uniqueCode String

唯一码

dataId Long

工艺关键参数的主数据id,也就是表id

stepName String

工艺步骤名称

createTime String

条目创建时间

materialGroup String

主数据物料组

assetNum String

生产设备 固定资产编号

assetName String

物联网设备名称

startTime String

开始时间

id Long

id

endTime String

结束时间

destConsume String

目标唯一码

success Boolean

success

message String

message

localizedMsg String

localizedMsg

示例

请求示例

{
	"id": "1509086454180",
	"version": "1.0",
	"request":{
		"apiVer": "1.0.0"
	},
	"params":{
		"id": "value0",
		"type": "value1",
		"stepCode": "value2",
		"uniqueCode": "value3",
		"corpId": "value4",
		"userId": "value5",
		"source": "value6",
		"traceType": "value7"
	}
}

正常返回示例

JSON 格式

{
    "id": "4de2c367-c1db-417c-aa15-8c585e595d92",
    "code": 200,
    "message": null,
    "localizedMsg": null,
    "data": {
    "traceList": [
      {
        "id": 5528,
        "materialCode": "B1",
        "materialName": "",
        "materialGroup": "",
        "materialType": "",
        "uniqueCode": "TTT",
        "stepCode": "SJ00B",
        "stepName": "手机步骤B",
        "stepTree": "手机工艺路径/手机工序A/手机步骤B",
        "assetNum": "sbzc",
        "assetName": "spc生产设备",
        "startTime": "2019-09-02 00:00:00",
        "endTime": "2019-09-12 00:00:00",
        "outPut": 200,
        "dataId": 1936,
        "dapId": 21,
        "destConsume": "",
        "createTime": "",
        "modifyTime": "",
        "type": "ProductionReport",
        "dap": ""
      }
    ]
  }
}

异常返回示例

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