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());
                 
                
                    ITopClient client = new DefaultTopClient(url, appkey, secret);
AscpQcInspectFinishRequest req = new AscpQcInspectFinishRequest();
AscpQcInspectFinishRequest.IsvInspectFinishDTODomain obj1 = new AscpQcInspectFinishRequest.IsvInspectFinishDTODomain();
obj1.MasterCode = "EGT20257101516010870845";
obj1.BizType = 124000L;
obj1.OperateTime = DateTime.Parse(2025-06-20 15:15:15");
List<AscpQcInspectFinishRequest.InspectGoodsTaskDetailInspectorDTODomain> list3 = new List<AscpQcInspectFinishRequest.InspectGoodsTaskDetailInspectorDTODomain>();
AscpQcInspectFinishRequest.InspectGoodsTaskDetailInspectorDTODomain obj4 = new AscpQcInspectFinishRequest.InspectGoodsTaskDetailInspectorDTODomain();
list3.Add(obj4);
List<AscpQcInspectFinishRequest.QcEnclosuresDTODomain> list6 = new List<AscpQcInspectFinishRequest.QcEnclosuresDTODomain>();
AscpQcInspectFinishRequest.QcEnclosuresDTODomain obj7 = new AscpQcInspectFinishRequest.QcEnclosuresDTODomain();
list6.Add(obj7);
obj7.Name = "aaa.png";
obj7.Url = "https://asf.com";
obj4.InspectImgList= list6;
obj4.OperateTime = DateTime.Parse(2025-06-20 15:15:15");
obj4.Operator = "测试人";
obj4.Conclusion = "fake";
obj4.InspectResult = "pass";
obj4.InspectReportNo = "3495839485";
List<AscpQcInspectFinishRequest.QcEnclosuresDTODomain> list9 = new List<AscpQcInspectFinishRequest.QcEnclosuresDTODomain>();
AscpQcInspectFinishRequest.QcEnclosuresDTODomain obj10 = new AscpQcInspectFinishRequest.QcEnclosuresDTODomain();
list9.Add(obj10);
obj10.Name = "xxx.pdf";
obj10.Url = "https://dkfjkd.com";
obj4.InspectReport= list9;
obj4.ScItemId = 3945839485L;
obj4.ExistDeviceCode = true;
List<AscpQcInspectFinishRequest.QcEnclosuresDTODomain> list12 = new List<AscpQcInspectFinishRequest.QcEnclosuresDTODomain>();
AscpQcInspectFinishRequest.QcEnclosuresDTODomain obj13 = new AscpQcInspectFinishRequest.QcEnclosuresDTODomain();
list12.Add(obj13);
obj13.Name = "xxx.png";
obj13.Url = "https://dkfjkd.com";
obj4.InspectDefectiveImgList= list12;
obj4.OrderCode = "EGT20257101516010870845001";
List<AscpQcInspectFinishRequest.QcEnclosuresDTODomain> list15 = new List<AscpQcInspectFinishRequest.QcEnclosuresDTODomain>();
AscpQcInspectFinishRequest.QcEnclosuresDTODomain obj16 = new AscpQcInspectFinishRequest.QcEnclosuresDTODomain();
list15.Add(obj16);
obj16.Name = "xxx.png";
obj16.Url = "xxxx.com";
obj4.InspectBackImgList= list15;
obj4.Remarks = "测试备注";
obj4.BatchNo = "klsjdf234235";
obj4.DeviceType = "pullTape(易撕贴)|| antiCounterfeitingBuckle(防伪扣)";
obj4.DeviceCode = "89437598374";
obj1.DetailList= list3;
obj1.TimeZone = "8";
obj1.OutOrderCode = "LP3948573948";
req.IsvInspectFinishDto_ = obj1;
AscpQcInspectFinishResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
                 
                
                    $c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AscpQcInspectFinishRequest;
$isv_inspect_finish_dto = new IsvInspectFinishDTO;
$isv_inspect_finish_dto->master_code="EGT20257101516010870845";
$isv_inspect_finish_dto->biz_type="124000";
$isv_inspect_finish_dto->operate_time="2025-06-20 15:15:15";
$detail_list = new InspectGoodsTaskDetailInspectorDTO;
$inspect_img_list = new QcEnclosuresDTO;
$inspect_img_list->name="aaa.png";
$inspect_img_list->url="https://asf.com";
$detail_list->inspect_img_list = $inspect_img_list;
$detail_list->operate_time="2025-06-20 15:15:15";
$detail_list->operator="测试人";
$detail_list->conclusion="fake";
$detail_list->inspect_result="pass";
$detail_list->inspect_report_no="3495839485";
$inspect_report = new QcEnclosuresDTO;
$inspect_report->name="xxx.pdf";
$inspect_report->url="https://dkfjkd.com";
$detail_list->inspect_report = $inspect_report;
$detail_list->sc_item_id="3945839485";
$detail_list->exist_device_code="true";
$inspect_defective_img_list = new QcEnclosuresDTO;
$inspect_defective_img_list->name="xxx.png";
$inspect_defective_img_list->url="https://dkfjkd.com";
$detail_list->inspect_defective_img_list = $inspect_defective_img_list;
$detail_list->order_code="EGT20257101516010870845001";
$inspect_back_img_list = new QcEnclosuresDTO;
$inspect_back_img_list->name="xxx.png";
$inspect_back_img_list->url="xxxx.com";
$detail_list->inspect_back_img_list = $inspect_back_img_list;
$detail_list->remarks="测试备注";
$detail_list->batch_no="klsjdf234235";
$detail_list->device_type="pullTape(易撕贴)|| antiCounterfeitingBuckle(防伪扣)";
$detail_list->device_code="89437598374";
$isv_inspect_finish_dto->detail_list = $detail_list;
$isv_inspect_finish_dto->time_zone="8";
$isv_inspect_finish_dto->out_order_code="LP3948573948";
$req->setIsvInspectFinishDto(json_encode($isv_inspect_finish_dto));
$resp = $c->execute($req);
                 
                
                    curl -X POST 'http://gw.api.taobao.com/router/rest' \
-H 'Content-Type:application/x-www-form-urlencoded;charset=utf-8' \
-d 'app_key=12129701' \
-d 'format=json' \
-d 'method=taobao.ascp.qc.inspect.finish' \
-d 'partner_id=apidoc' \
-d 'sign=7EEC275EA0A71BEBFD4F8ED25E5F57F0' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-11-04+10%3A00%3A12' \
-d 'v=2.0' \
-d 'isv_inspect_finish_dto=null'
                 
                
                    
                        # -*- coding: utf-8 -*-
import top.api
req=top.api.AscpQcInspectFinishRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.isv_inspect_finish_dto="数据结构示例JSON格式"
try:
	resp= req.getResponse()
	print(resp)
except Exception,e:
	print(e)
                     
                    
                        pTopRequest pRequest = alloc_top_request();
pTopResponse pResponse = NULL;
pTaobaoClient pClient = alloc_taobao_client(url, appkey, appsecret);
set_api_name(pRequest,"taobao.ascp.qc.inspect.finish");
add_param(pRequest,"isv_inspect_finish_dto","数据结构JSON示例");
pResponse = top_execute(pClient,pRequest,NULL);
printf("ret code:%d\n",pResponse->code);
if(pResponse->code == 0){
	pTopResponseIterator ite = init_response_iterator(pResponse);
	pResultItem pResultItem = alloc_result_item();
	while(parseNext(ite, pResultItem) == 0){
		printf("%s:%s\n",pResultItem->key,pResultItem->value);
	}
	destroy_response_iterator(ite);
	destroy_result_item(pResultItem);
}
destroy_top_request(pRequest);
destroy_top_response(pResponse);
destroy_taobao_client(pClient);
                     
                    
                        TopClient = require('./topClient').TopClient;
var client = new TopClient({
	'appkey': 'appkey',
	'appsecret': 'secret',
	'REST_URL': 'http://gw.api.taobao.com/router/rest'
});
client.execute('taobao.ascp.qc.inspect.finish', {
	'isv_inspect_finish_dto':'数据结构JSON示例'
}, function(error, response) {
	if (!error) console.log(response);
	else console.log(error);
})