TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
RhinoDtechSampleroomGsdCxprocessCommitRequest req = new RhinoDtechSampleroomGsdCxprocessCommitRequest();
req.setSourceFormName("工序单名称");
req.setToken("token");
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessImportDTO> list2 = new ArrayList<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessImportDTO>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessImportDTO obj3 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessImportDTO();
list2.add(obj3);
obj3.setNextProcessCode("x");
obj3.setStandardTime("1");
obj3.setPartCode("x");
obj3.setPartName("x");
obj3.setQualityDesc("x");
obj3.setProcessName("x");
obj3.setSectionName("x");
obj3.setMachineTime("1");
obj3.setManualTime("1");
obj3.setTerminateTimes("1");
obj3.setSourceProcessId("x");
obj3.setFabricLevel("x");
obj3.setProcessLevel("x");
obj3.setTools("tool1,tool2");
obj3.setProcessCode("CODE");
obj3.setProcessDesc("工序说明");
obj3.setPreSourceProcessIds("3,5");
obj3.setProcessTypeCode("ASA");
obj3.setNextSourceProcessId("2");
obj3.setVideo("http://xx.xx/xxx");
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdMachineImportDTO> list6 = new ArrayList<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdMachineImportDTO>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdMachineImportDTO obj7 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdMachineImportDTO();
list6.add(obj7);
obj7.setMachineName("机器名称");
obj7.setMachineCode("P1");
obj7.setMachineParams("a:1");
obj7.setVersion("1.0");
list4.setMachineList(list6);
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTO> list10 = new ArrayList<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTO>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTO obj11 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTO();
list10.add(obj11);
obj11.setLineQuantity("x");
obj11.setColor("x");
obj11.setThreadSide("x");
obj11.setAccessoryName("x");
obj11.setAccessoryCode("x");
list8.setAccessoryList(list10);
obj3.setSectionCode("F");
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdActionImportDTO> list14 = new ArrayList<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdActionImportDTO>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdActionImportDTO obj15 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdActionImportDTO();
list14.add(obj15);
obj15.setActionOrderedId("1");
obj15.setFrequency("1");
obj15.setMachineTime("11");
obj15.setManualTime("1");
obj15.setActionName("裁剪一次");
obj15.setRotationSpeed("1");
obj15.setLength("1");
obj15.setActionCode("CJ1");
list12.setActionList(list14);
req.setProcessList(list2);
req.setUrl("x");
req.setSourceId("x");
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTO> list17 = new ArrayList<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTO>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTO obj18 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTO();
list17.add(obj18);
obj18.setLineQuantity("54.22");
obj18.setColor("x");
obj18.setThreadSide("x");
obj18.setAccessoryName("x");
obj18.setAccessoryCode("x");
req.setAccessoryList(list17);
RhinoDtechSampleroomGsdCxprocessCommitResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
RhinoDtechSampleroomGsdCxprocessCommitRequest req = new RhinoDtechSampleroomGsdCxprocessCommitRequest();
req.SourceFormName = "工序单名称";
req.Token = "token";
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessImportDTODomain> list2 = new List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessImportDTODomain>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessImportDTODomain obj3 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessImportDTODomain();
list2.Add(obj3);
obj3.NextProcessCode = "x";
obj3.StandardTime = "1";
obj3.PartCode = "x";
obj3.PartName = "x";
obj3.QualityDesc = "x";
obj3.ProcessName = "x";
obj3.SectionName = "x";
obj3.MachineTime = "1";
obj3.ManualTime = "1";
obj3.TerminateTimes = "1";
obj3.SourceProcessId = "x";
obj3.FabricLevel = "x";
obj3.ProcessLevel = "x";
obj3.Tools = "tool1,tool2";
obj3.ProcessCode = "CODE";
obj3.ProcessDesc = "工序说明";
obj3.PreSourceProcessIds = "3,5";
obj3.ProcessTypeCode = "ASA";
obj3.NextSourceProcessId = "2";
obj3.Video = "http://xx.xx/xxx";
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdMachineImportDTODomain> list5 = new List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdMachineImportDTODomain>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdMachineImportDTODomain obj6 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdMachineImportDTODomain();
list5.Add(obj6);
obj6.MachineName = "机器名称";
obj6.MachineCode = "P1";
obj6.MachineParams = "a:1";
obj6.Version = "1.0";
obj3.MachineList= list5;
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTODomain> list8 = new List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTODomain>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTODomain obj9 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTODomain();
list8.Add(obj9);
obj9.LineQuantity = "x";
obj9.Color = "x";
obj9.ThreadSide = "x";
obj9.AccessoryName = "x";
obj9.AccessoryCode = "x";
obj3.AccessoryList= list8;
obj3.SectionCode = "F";
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdActionImportDTODomain> list11 = new List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdActionImportDTODomain>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdActionImportDTODomain obj12 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdActionImportDTODomain();
list11.Add(obj12);
obj12.ActionOrderedId = "1";
obj12.Frequency = "1";
obj12.MachineTime = "11";
obj12.ManualTime = "1";
obj12.ActionName = "裁剪一次";
obj12.RotationSpeed = "1";
obj12.Length = "1";
obj12.ActionCode = "CJ1";
obj3.ActionList= list11;
req.ProcessList_ = list2;
req.Url = "x";
req.SourceId = "x";
List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTODomain> list14 = new List<RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTODomain>();
RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTODomain obj15 = new RhinoDtechSampleroomGsdCxprocessCommitRequest.GsdProcessUseImportDTODomain();
list14.Add(obj15);
obj15.LineQuantity = "54.22";
obj15.Color = "x";
obj15.ThreadSide = "x";
obj15.AccessoryName = "x";
obj15.AccessoryCode = "x";
req.AccessoryList_ = list14;
RhinoDtechSampleroomGsdCxprocessCommitResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new RhinoDtechSampleroomGsdCxprocessCommitRequest;
$req->setSourceFormName("工序单名称");
$req->setToken("token");
$process_list = new GsdProcessImportDTO;
$process_list->next_process_code="x";
$process_list->standard_time="1";
$process_list->part_code="x";
$process_list->part_name="x";
$process_list->quality_desc="x";
$process_list->process_name="x";
$process_list->section_name="x";
$process_list->machine_time="1";
$process_list->manual_time="1";
$process_list->terminate_times="1";
$process_list->source_process_id="x";
$process_list->fabric_level="x";
$process_list->process_level="x";
$process_list->tools="tool1,tool2";
$process_list->process_code="CODE";
$process_list->process_desc="工序说明";
$process_list->pre_source_process_ids="3,5";
$process_list->process_type_code="ASA";
$process_list->next_source_process_id="2";
$process_list->video="http://xx.xx/xxx";
$machine_list = new GsdMachineImportDTO;
$machine_list->machine_name="机器名称";
$machine_list->machine_code="P1";
$machine_list->machine_params="a:1";
$machine_list->version="1.0";
$process_list->machine_list = $machine_list;
$accessory_list = new GsdProcessUseImportDTO;
$accessory_list->line_quantity="x";
$accessory_list->color="x";
$accessory_list->thread_side="x";
$accessory_list->accessory_name="x";
$accessory_list->accessory_code="x";
$process_list->accessory_list = $accessory_list;
$process_list->section_code="F";
$action_list = new GsdActionImportDTO;
$action_list->action_ordered_id="1";
$action_list->frequency="1";
$action_list->machine_time="11";
$action_list->manual_time="1";
$action_list->action_name="裁剪一次";
$action_list->rotation_speed="1";
$action_list->length="1";
$action_list->action_code="CJ1";
$process_list->action_list = $action_list;
$req->setProcessList(json_encode($process_list));
$req->setUrl("x");
$req->setSourceId("x");
$accessory_list = new GsdProcessUseImportDTO;
$accessory_list->line_quantity="54.22";
$accessory_list->color="x";
$accessory_list->thread_side="x";
$accessory_list->accessory_name="x";
$accessory_list->accessory_code="x";
$req->setAccessoryList(json_encode($accessory_list));
$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.rhino.dtech.sampleroom.gsd.cxprocess.commit' \
-d 'partner_id=apidoc' \
-d 'sign=01327F59CBA442DA940772679DF81DE7' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-04-25+16%3A18%3A42' \
-d 'v=2.0' \
-d 'accessory_list=null' \
-d 'process_list=null' \
-d 'source_form_name=%E5%B7%A5%E5%BA%8F%E5%8D%95%E5%90%8D%E7%A7%B0' \
-d 'source_id=x' \
-d 'token=token' \
-d 'url=x'
# -*- coding: utf-8 -*-
import top.api
req=top.api.RhinoDtechSampleroomGsdCxprocessCommitRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.source_form_name="工序单名称"
req.token="token"
req.process_list=""
req.url="x"
req.source_id="x"
req.accessory_list=""
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.rhino.dtech.sampleroom.gsd.cxprocess.commit");
add_param(pRequest,"source_form_name","工序单名称");
add_param(pRequest,"token","token");
add_param(pRequest,"process_list","数据结构JSON示例");
add_param(pRequest,"url","x");
add_param(pRequest,"source_id","x");
add_param(pRequest,"accessory_list","数据结构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.rhino.dtech.sampleroom.gsd.cxprocess.commit', {
'source_form_name':'工序单名称',
'token':'token',
'process_list':'数据结构JSON示例',
'url':'x',
'source_id':'x',
'accessory_list':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})