文档中心 > API类目 > 阿里供应链中台API

taobao.ascp.qc.inspect.finish (质检任务质检完成)

质检任务质检完成

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
isv_inspect_finish_dto IsvInspectFinishDTO 必须 品控结果DTO
  • └ master_code
  • String
  • 可选
  • EGT20257101516010870845
  • 品控主单号
  • └ biz_type
  • Number
  • 必须
  • 124000
  • 业务账套
  • └ operate_time
  • Date
  • 必须
  • 2025-06-20 15:15:15
  • 操作时间
  • detail_list
  • InspectGoodsTaskDetailInspectorDTO []
  • 必须
  • -
  • 详情
  • inspect_img_list
  • QcEnclosuresDTO []
  • 可选
  • [ { "url": "skdjhfksd.com", "name":"测试图片" } ]
  • 货品图片
  • └ name
  • String
  • 可选
  • aaa.png
  • 图片名称
  • └ url
  • String
  • 可选
  • https://asf.com
  • 图片url
  • └ operate_time
  • Date
  • 可选
  • 2025-06-20 15:15:15
  • 子单操作时间
  • └ operator
  • String
  • 可选
  • 测试人
  • 子单操作人
  • └ conclusion
  • String
  • 必须
  • fake
  • 二级结论
  • └ inspect_result
  • String
  • 必须
  • pass
  • 一级结果
  • └ inspect_report_no
  • String
  • 可选
  • 3495839485
  • 报告编号
  • inspect_report
  • QcEnclosuresDTO []
  • 可选
  • [ { "url": "skdjhfksd.com", "name":"测试图片" } ]
  • 报告
  • └ name
  • String
  • 可选
  • xxx.pdf
  • 报告名称
  • └ url
  • String
  • 可选
  • https://dkfjkd.com
  • 报告url
  • └ sc_item_id
  • Number
  • 可选
  • 3945839485
  • 货品ID
  • └ exist_device_code
  • Boolean
  • 可选
  • true
  • 是否存在防伪扣
  • inspect_defective_img_list
  • QcEnclosuresDTO []
  • 可选
  • [ { "url": "skdjhfksd.com", "name":"测试图片" } ]
  • 货品瑕疵图片
  • └ name
  • String
  • 可选
  • xxx.png
  • 图片名称
  • └ url
  • String
  • 可选
  • https://dkfjkd.com
  • 图片url
  • └ order_code
  • String
  • 可选
  • EGT20257101516010870845001
  • 子单号
  • inspect_back_img_list
  • QcEnclosuresDTO []
  • 可选
  • [ { "url": "skdjhfksd.com", "name":"测试图片" } ]
  • 驳回的货品图片
  • └ name
  • String
  • 可选
  • xxx.png
  • 图片名称
  • └ url
  • String
  • 可选
  • xxxx.com
  • 图片url
  • └ remarks
  • String
  • 可选
  • 测试备注
  • 备注
  • └ batch_no
  • String
  • 可选
  • klsjdf234235
  • 批次号
  • └ device_type
  • String
  • 可选
  • pullTape(易撕贴)|| antiCounterfeitingBuckle(防伪扣)
  • 装置类型
  • └ device_code
  • String
  • 可选
  • 89437598374
  • 防伪码
  • └ time_zone
  • String
  • 必须
  • 8
  • 时区
  • └ out_order_code
  • String
  • 必须
  • LP3948573948
  • 外部单号

响应参数

名称 类型 示例值 描述
result ResponseData 返回值
  • └ data
  • Boolean
  • true
  • 业务处理是否成功
  • └ api_success
  • Boolean
  • true
  • 接口是否成功
  • └ api_error_message
  • String
  • 系统异常
  • 错误信息
  • └ api_error_code
  • String
  • SYSTEM_ERROR
  • 错误码
  • └ api_message
  • String
  • 测试
  • 正常信息

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AscpQcInspectFinishRequest req = new AscpQcInspectFinishRequest();
AscpQcInspectFinishRequest.IsvInspectFinishDTO obj1 = new AscpQcInspectFinishRequest.IsvInspectFinishDTO();
obj1.setMasterCode("EGT20257101516010870845");
obj1.setBizType(124000L);
obj1.setOperateTime(StringUtils.parseDateTime("2025-06-20 15:15:15"));
List<AscpQcInspectFinishRequest.InspectGoodsTaskDetailInspectorDTO> list3 = new ArrayList<AscpQcInspectFinishRequest.InspectGoodsTaskDetailInspectorDTO>();
AscpQcInspectFinishRequest.InspectGoodsTaskDetailInspectorDTO obj4 = new AscpQcInspectFinishRequest.InspectGoodsTaskDetailInspectorDTO();
list3.add(obj4);
List<AscpQcInspectFinishRequest.QcEnclosuresDTO> list7 = new ArrayList<AscpQcInspectFinishRequest.QcEnclosuresDTO>();
AscpQcInspectFinishRequest.QcEnclosuresDTO obj8 = new AscpQcInspectFinishRequest.QcEnclosuresDTO();
list7.add(obj8);
obj8.setName("aaa.png");
obj8.setUrl("https://asf.com");
list5.setInspectImgList(list7);
obj4.setOperateTime(StringUtils.parseDateTime("2025-06-20 15:15:15"));
obj4.setOperator("测试人");
obj4.setConclusion("fake");
obj4.setInspectResult("pass");
obj4.setInspectReportNo("3495839485");
List<AscpQcInspectFinishRequest.QcEnclosuresDTO> list11 = new ArrayList<AscpQcInspectFinishRequest.QcEnclosuresDTO>();
AscpQcInspectFinishRequest.QcEnclosuresDTO obj12 = new AscpQcInspectFinishRequest.QcEnclosuresDTO();
list11.add(obj12);
obj12.setName("xxx.pdf");
obj12.setUrl("https://dkfjkd.com");
list9.setInspectReport(list11);
obj4.setScItemId(3945839485L);
obj4.setExistDeviceCode(true);
List<AscpQcInspectFinishRequest.QcEnclosuresDTO> list15 = new ArrayList<AscpQcInspectFinishRequest.QcEnclosuresDTO>();
AscpQcInspectFinishRequest.QcEnclosuresDTO obj16 = new AscpQcInspectFinishRequest.QcEnclosuresDTO();
list15.add(obj16);
obj16.setName("xxx.png");
obj16.setUrl("https://dkfjkd.com");
list13.setInspectDefectiveImgList(list15);
obj4.setOrderCode("EGT20257101516010870845001");
List<AscpQcInspectFinishRequest.QcEnclosuresDTO> list19 = new ArrayList<AscpQcInspectFinishRequest.QcEnclosuresDTO>();
AscpQcInspectFinishRequest.QcEnclosuresDTO obj20 = new AscpQcInspectFinishRequest.QcEnclosuresDTO();
list19.add(obj20);
obj20.setName("xxx.png");
obj20.setUrl("xxxx.com");
list17.setInspectBackImgList(list19);
obj4.setRemarks("测试备注");
obj4.setBatchNo("klsjdf234235");
obj4.setDeviceType("pullTape(易撕贴)|| antiCounterfeitingBuckle(防伪扣)");
obj4.setDeviceCode("89437598374");
obj1.setDetailList(list3);
obj1.setTimeZone("8");
obj1.setOutOrderCode("LP3948573948");
req.setIsvInspectFinishDto(obj1);
AscpQcInspectFinishResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<ascp_qc_inspect_finish_response>
    <result>
        <data>true</data>
        <api_success>true</api_success>
        <api_error_message>系统异常</api_error_message>
        <api_error_code>SYSTEM_ERROR</api_error_code>
        <api_message>测试</api_message>
    </result>
</ascp_qc_inspect_finish_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部