跳到主要内容

GET 委外订单详情

GET 查询。query 参数见接口参考。

接口编码所需范围后端接口
subcontract.orders.detailsubcontract:readGET /v1/subcontract/orders/detail(comap-srm)

请求参数(query)

字段类型必填说明
idinteger(int64)是—

「必填」仅反映接口规格声明的部分。服务内还有未体现在规格里的校验, 标「—」不等于可以不传;租户在主站配置的字段必填不约束本接口。 详见必填字段的判定与字段清单与自定义字段。

请求示例

curl -X POST https://open.risemap.cn/v1/api/invoke \
-H "Authorization: Bearer <访问令牌>" \
-H "Content-Type: application/json" \
-d '{
"apiCode": "subcontract.orders.detail",
"query": {
"id": "1961000000000000001"
}
}'

响应 data 字段

字段类型必填说明
idinteger(int64)—主键ID
nostring—委外订单号
statusinteger(int32)—状态码:0=草稿, 1=待审核, 2=已驳回, 3=已审核, 4=已发料, 5=在外加工, 6=部分回厂, 7=已完工, 8=已对账, 9=已作废
statusNamestring—状态名称
supplierIdinteger(int64)—供应商ID
supplierNamestring—供应商名称
materialOwnershipinteger(int32)—供料方式 1甲供料 2包工包料
materialOwnershipNamestring—供料方式名称
sourceTypeinteger(int32)—业务来源:0=手工, 1=销售订单, 2=生产工单, 3=MRP
sourceTypeNamestring—业务来源名称
sourceNostring—来源单号
sourceNamestring—来源单据名称
projectIdinteger(int64)—项目ID(跨库)
projectNamestring—项目名称(跨库,走 Feign)
buyerIdinteger(int64)—采购负责人ID
buyerNamestring—采购负责人姓名
paymentTermIdinteger(int64)—付款条件ID
paymentTermNamestring—付款条件名称(快照)
paymentDaysinteger(int32)—账期天数(快照)
currencyIdinteger(int64)—币种ID(ADR-019,UI 不展示)
expectDeliveryDatestring—期望交期
createTimestring—创建时间
itemSummarystring—加工件摘要,如「DCS主控外壳 等3种」
itemCountinteger(int32)—加工件行数
totalPlanQtynumber—加工数量汇总
totalAmountnumber—加工费总额(明细 SUM,不落表)
reconciledAmountnumber—已对账金额
reconcilableAmountnumber—应对账加工费(Σ 合格回厂量 × 单价,与对账单加工费行同源,不落表;对账进度的分母)
issueProgressnumber—发料进度 %
receiveProgressnumber—回厂进度 %
reconcileProgressnumber—对账进度 %
overdueDaysinteger(int32)—逾期天数,>0 为逾期(后端按数据库当前时间算)
flowInstanceCodestring—工作流实例编号
reviewCommentstring—最近一次审核意见/驳回原因
customFieldValues10FieldDataBO[]—自定义字段值列表
supplierContactIdinteger(int64)—供应商联系人ID
supplierContactNamestring—联系人姓名(快照,供应商换人不影响历史单据)
supplierContactPhonestring—联系人电话(快照)
processRoutestring—工艺路线
acceptanceMethodinteger(int32)—验收方式 1全检 2抽检 3供应商自检
acceptanceMethodNamestring—验收方式名称
remarkstring—备注
finishTimestring—确认完工时间
finishRemarkstring—强制完工原因(未回厂量>0 时必填)
voidReasonstring—作废原因
creatorIdinteger(int64)—创建人ID
creatorNamestring—创建人姓名
stageIndexinteger(int32)—订单阶段条当前位置
stageListstring[]—阶段名列表:甲供料7段、包工包料6段
items29SubcontractOrderItemVO[]—加工件明细
materials28SubcontractOrderMaterialVO[]—发料计划(仅甲供料)
fileList11SubcontractFileVO[]—附件列表(ADR-024:仅订单与回厂单支持附件)
permissions14SubcontractOrderPermissionVO—委外订单按钮可用性 VO

错误处理​

响应统一信封 { code, message, data },code == 200 为成功。以下是本接口可能返回的开放平台层错误:

错误码说明可重试
92101访问凭证无效否
92201接口未登记或已停用否
92202超出凭证授权范围——本接口需 subcontract:read否
92204绑定员工无此接口的功能权限否
92203上游服务调用失败是
92301请求过于频繁是

除此之外,comap-srm 自身的业务校验失败会原样透传其业务码与提示 (如字段校验、状态不允许、数据不存在),这类码不在开放平台的号段内, 以响应里的 message 为准。完整的平台层错误码见错误码说明。

← 返回委外订单