TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthDrugUploadExtinfoRequest req = new AlibabaAlihealthDrugUploadExtinfoRequest();
req.setRefEntId("0001");
req.setDrugId("0001");
req.setBatchNo("202009");
AlibabaAlihealthDrugUploadExtinfoRequest.ExtInfoDto obj1 = new AlibabaAlihealthDrugUploadExtinfoRequest.ExtInfoDto();
AlibabaAlihealthDrugUploadExtinfoRequest.ProduceInfoDto obj2 = new AlibabaAlihealthDrugUploadExtinfoRequest.ProduceInfoDto();
obj2.setProduceBatchNo("202009");
obj2.setProduceDate("2020-09-01");
obj1.setProduceInfoDto(obj2);
AlibabaAlihealthDrugUploadExtinfoRequest.SeedlingsBaseInfoDto obj3 = new AlibabaAlihealthDrugUploadExtinfoRequest.SeedlingsBaseInfoDto();
obj3.setVariety("品种");
obj3.setBreedingSite("繁殖部位");
obj3.setSeedlingSource("种苗来源");
obj3.setGeographicLocation("地理区位");
obj3.setBaseArea("100亩");
obj3.setBaseLocation("基地位置");
obj3.setBaseName("基地名称");
obj3.setBasePictures("https://xx.jpg");
AlibabaAlihealthDrugUploadExtinfoRequest.RichTextDto obj4 = new AlibabaAlihealthDrugUploadExtinfoRequest.RichTextDto();
obj4.setPictures("https://xx.jpg");
obj4.setText("文本说明");
obj3.setBaseCertification(obj4);
obj1.setSeedlingsBaseInfoDto(obj3);
AlibabaAlihealthDrugUploadExtinfoRequest.PiecesDetectionDto obj5 = new AlibabaAlihealthDrugUploadExtinfoRequest.PiecesDetectionDto();
obj5.setPesticidesDetection("符合《2020版中国药典》四部通则要求");
obj5.setPiecesHarmDetection("铅<5mg/kg;镉<0.3mg/kg;砷<2mg/kg;汞<0.2mg/kg;铜<20mg/kg");
obj5.setAflatoxinDetection("黄曲霉毒素B1<5μg,黄曲霉毒素G2、黄曲霉毒素G1、黄曲霉毒素B2和黄曲霉毒素B1的总量<10μg");
obj5.setInspectionReportPictures("https://xx.jpg");
obj5.setExecStandard("2015版浙江省中药炮制规范");
obj5.setPiecesPictures("https://xx.jpg");
obj1.setPiecesDetectionDto(obj5);
AlibabaAlihealthDrugUploadExtinfoRequest.MaterialsDetectionDto obj6 = new AlibabaAlihealthDrugUploadExtinfoRequest.MaterialsDetectionDto();
obj6.setPesticidesDetection("符合《2020版中国药典》四部通则要求");
obj6.setPiecesHarmDetection("铅<5mg/kg;镉<0.3mg/kg;砷<2mg/kg;汞<0.2mg/kg;铜<20mg/kg");
obj6.setAflatoxinDetection("黄曲霉毒素B1<5μg,黄曲霉毒素G2、黄曲霉毒素G1、黄曲霉毒素B2和黄曲霉毒素B1的总量<10μg");
obj6.setInspectionReportPictures("https://xx.jpg");
obj6.setExecStandard("2015版浙江省中药炮制规范");
obj6.setMaterialsBatchNo("Y2005123");
obj6.setMaterialsPictures("https://xx.jpg");
obj1.setMaterialsDetectionDto(obj6);
AlibabaAlihealthDrugUploadExtinfoRequest.PurchaseInfoDto obj7 = new AlibabaAlihealthDrugUploadExtinfoRequest.PurchaseInfoDto();
obj7.setPurchaseDate("2020-09-01");
obj7.setSupplierName("阿里健康");
obj7.setPurchaseNum("1000");
obj7.setMaterialsBatchNo("Y2005123");
obj7.setPurchasePictures("https://xx.jpg");
obj1.setPurchaseInfoDto(obj7);
AlibabaAlihealthDrugUploadExtinfoRequest.ProcessInfoDto obj8 = new AlibabaAlihealthDrugUploadExtinfoRequest.ProcessInfoDto();
obj8.setHarvestDate("2020-09-01");
obj8.setHarvestPosition("果实");
obj8.setHarvestNum("5000kg");
obj8.setProcessMethod("晒干");
obj8.setProcessMachine("切片机");
obj8.setHarvestPictures("https://xx.jpg");
obj8.setHarvestedPlot("采收地块");
obj1.setProcessInfoDto(obj8);
AlibabaAlihealthDrugUploadExtinfoRequest.PiecesProduceInfoDto obj9 = new AlibabaAlihealthDrugUploadExtinfoRequest.PiecesProduceInfoDto();
obj9.setProductionStartDate("2020-09-01");
obj9.setPackageSpec("1kg/袋*12kg");
obj9.setProductionProcess("净制、切制、麸炒、干燥、过筛");
obj9.setProductionSum("2500kg");
obj9.setProductionEndDate("2020-09-01");
obj9.setPackingMaterial("食用级塑袋");
obj9.setProductionPictures("https://xx.jpg");
obj1.setPiecesProduceInfoDto(obj9);
AlibabaAlihealthDrugUploadExtinfoRequest.WarehouseInfoDto obj10 = new AlibabaAlihealthDrugUploadExtinfoRequest.WarehouseInfoDto();
obj10.setWarehouseLocation("衢州市衢江区XX路");
obj10.setInboundDate("2020-09-01");
obj10.setInboundSum("2500kg");
obj10.setStorageConditions("常温/阴凉(根据品种选择)");
obj10.setMaintenanceCycle("60天");
obj10.setStoragePictures("https://xx.jpg");
obj10.setOutboundSum("1000");
obj10.setOutboundDate("2020-09-01");
obj1.setWarehouseInfoDto(obj10);
AlibabaAlihealthDrugUploadExtinfoRequest.PlantingInfoDto obj11 = new AlibabaAlihealthDrugUploadExtinfoRequest.PlantingInfoDto();
obj11.setPlantingArea("2亩");
obj11.setPlantingDate("2020-09-01");
obj11.setPesticideUse("敌敌畏");
obj11.setBiologicalRegulator("生物调节剂");
obj11.setSoilType("碱性");
obj11.setPlantingPictures("https://xx.jpg");
obj11.setCultivationMode("栽培模式");
obj1.setPlantingInfoDto(obj11);
AlibabaAlihealthDrugUploadExtinfoRequest.EntInfoDto obj12 = new AlibabaAlihealthDrugUploadExtinfoRequest.EntInfoDto();
obj12.setEntContact("企业电话");
obj12.setEntQualificationPictures("https://xx.jpg");
obj12.setEntIntroduction("这是一段介绍");
obj1.setEntInfoDto(obj12);
req.setExtInfoDto(obj1);
AlibabaAlihealthDrugUploadExtinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAlihealthDrugUploadExtinfoRequest req = new AlibabaAlihealthDrugUploadExtinfoRequest();
req.RefEntId = "0001";
req.DrugId = "0001";
req.BatchNo = "202009";
AlibabaAlihealthDrugUploadExtinfoRequest.ExtInfoDtoDomain obj1 = new AlibabaAlihealthDrugUploadExtinfoRequest.ExtInfoDtoDomain();
AlibabaAlihealthDrugUploadExtinfoRequest.ProduceInfoDtoDomain obj2 = new AlibabaAlihealthDrugUploadExtinfoRequest.ProduceInfoDtoDomain();
obj2.ProduceBatchNo = "202009";
obj2.ProduceDate = "2020-09-01";
obj1.ProduceInfoDto= obj2;
AlibabaAlihealthDrugUploadExtinfoRequest.SeedlingsBaseInfoDtoDomain obj3 = new AlibabaAlihealthDrugUploadExtinfoRequest.SeedlingsBaseInfoDtoDomain();
obj3.Variety = "品种";
obj3.BreedingSite = "繁殖部位";
obj3.SeedlingSource = "种苗来源";
obj3.GeographicLocation = "地理区位";
obj3.BaseArea = "100亩";
obj3.BaseLocation = "基地位置";
obj3.BaseName = "基地名称";
obj3.BasePictures = "https://xx.jpg";
AlibabaAlihealthDrugUploadExtinfoRequest.RichTextDtoDomain obj4 = new AlibabaAlihealthDrugUploadExtinfoRequest.RichTextDtoDomain();
obj4.Pictures = "https://xx.jpg";
obj4.Text = "文本说明";
obj3.BaseCertification= obj4;
obj1.SeedlingsBaseInfoDto= obj3;
AlibabaAlihealthDrugUploadExtinfoRequest.PiecesDetectionDtoDomain obj5 = new AlibabaAlihealthDrugUploadExtinfoRequest.PiecesDetectionDtoDomain();
obj5.PesticidesDetection = "符合《2020版中国药典》四部通则要求";
obj5.PiecesHarmDetection = "铅<5mg/kg;镉<0.3mg/kg;砷<2mg/kg;汞<0.2mg/kg;铜<20mg/kg";
obj5.AflatoxinDetection = "黄曲霉毒素B1<5μg,黄曲霉毒素G2、黄曲霉毒素G1、黄曲霉毒素B2和黄曲霉毒素B1的总量<10μg";
obj5.InspectionReportPictures = "https://xx.jpg";
obj5.ExecStandard = "2015版浙江省中药炮制规范";
obj5.PiecesPictures = "https://xx.jpg";
obj1.PiecesDetectionDto= obj5;
AlibabaAlihealthDrugUploadExtinfoRequest.MaterialsDetectionDtoDomain obj6 = new AlibabaAlihealthDrugUploadExtinfoRequest.MaterialsDetectionDtoDomain();
obj6.PesticidesDetection = "符合《2020版中国药典》四部通则要求";
obj6.PiecesHarmDetection = "铅<5mg/kg;镉<0.3mg/kg;砷<2mg/kg;汞<0.2mg/kg;铜<20mg/kg";
obj6.AflatoxinDetection = "黄曲霉毒素B1<5μg,黄曲霉毒素G2、黄曲霉毒素G1、黄曲霉毒素B2和黄曲霉毒素B1的总量<10μg";
obj6.InspectionReportPictures = "https://xx.jpg";
obj6.ExecStandard = "2015版浙江省中药炮制规范";
obj6.MaterialsBatchNo = "Y2005123";
obj6.MaterialsPictures = "https://xx.jpg";
obj1.MaterialsDetectionDto= obj6;
AlibabaAlihealthDrugUploadExtinfoRequest.PurchaseInfoDtoDomain obj7 = new AlibabaAlihealthDrugUploadExtinfoRequest.PurchaseInfoDtoDomain();
obj7.PurchaseDate = "2020-09-01";
obj7.SupplierName = "阿里健康";
obj7.PurchaseNum = "1000";
obj7.MaterialsBatchNo = "Y2005123";
obj7.PurchasePictures = "https://xx.jpg";
obj1.PurchaseInfoDto= obj7;
AlibabaAlihealthDrugUploadExtinfoRequest.ProcessInfoDtoDomain obj8 = new AlibabaAlihealthDrugUploadExtinfoRequest.ProcessInfoDtoDomain();
obj8.HarvestDate = "2020-09-01";
obj8.HarvestPosition = "果实";
obj8.HarvestNum = "5000kg";
obj8.ProcessMethod = "晒干";
obj8.ProcessMachine = "切片机";
obj8.HarvestPictures = "https://xx.jpg";
obj8.HarvestedPlot = "采收地块";
obj1.ProcessInfoDto= obj8;
AlibabaAlihealthDrugUploadExtinfoRequest.PiecesProduceInfoDtoDomain obj9 = new AlibabaAlihealthDrugUploadExtinfoRequest.PiecesProduceInfoDtoDomain();
obj9.ProductionStartDate = "2020-09-01";
obj9.PackageSpec = "1kg/袋*12kg";
obj9.ProductionProcess = "净制、切制、麸炒、干燥、过筛";
obj9.ProductionSum = "2500kg";
obj9.ProductionEndDate = "2020-09-01";
obj9.PackingMaterial = "食用级塑袋";
obj9.ProductionPictures = "https://xx.jpg";
obj1.PiecesProduceInfoDto= obj9;
AlibabaAlihealthDrugUploadExtinfoRequest.WarehouseInfoDtoDomain obj10 = new AlibabaAlihealthDrugUploadExtinfoRequest.WarehouseInfoDtoDomain();
obj10.WarehouseLocation = "衢州市衢江区XX路";
obj10.InboundDate = "2020-09-01";
obj10.InboundSum = "2500kg";
obj10.StorageConditions = "常温/阴凉(根据品种选择)";
obj10.MaintenanceCycle = "60天";
obj10.StoragePictures = "https://xx.jpg";
obj10.OutboundSum = "1000";
obj10.OutboundDate = "2020-09-01";
obj1.WarehouseInfoDto= obj10;
AlibabaAlihealthDrugUploadExtinfoRequest.PlantingInfoDtoDomain obj11 = new AlibabaAlihealthDrugUploadExtinfoRequest.PlantingInfoDtoDomain();
obj11.PlantingArea = "2亩";
obj11.PlantingDate = "2020-09-01";
obj11.PesticideUse = "敌敌畏";
obj11.BiologicalRegulator = "生物调节剂";
obj11.SoilType = "碱性";
obj11.PlantingPictures = "https://xx.jpg";
obj11.CultivationMode = "栽培模式";
obj1.PlantingInfoDto= obj11;
AlibabaAlihealthDrugUploadExtinfoRequest.EntInfoDtoDomain obj12 = new AlibabaAlihealthDrugUploadExtinfoRequest.EntInfoDtoDomain();
obj12.EntContact = "企业电话";
obj12.EntQualificationPictures = "https://xx.jpg";
obj12.EntIntroduction = "这是一段介绍";
obj1.EntInfoDto= obj12;
req.ExtInfoDto_ = obj1;
AlibabaAlihealthDrugUploadExtinfoResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAlihealthDrugUploadExtinfoRequest;
$req->setRefEntId("0001");
$req->setDrugId("0001");
$req->setBatchNo("202009");
$ext_info_dto = new ExtInfoDto;
$produce_info_dto = new ProduceInfoDto;
$produce_info_dto->produce_batch_no="202009";
$produce_info_dto->produce_date="2020-09-01";
$ext_info_dto->produce_info_dto = $produce_info_dto;
$seedlings_base_info_dto = new SeedlingsBaseInfoDto;
$seedlings_base_info_dto->variety="品种";
$seedlings_base_info_dto->breeding_site="繁殖部位";
$seedlings_base_info_dto->seedling_source="种苗来源";
$seedlings_base_info_dto->geographic_location="地理区位";
$seedlings_base_info_dto->base_area="100亩";
$seedlings_base_info_dto->base_location="基地位置";
$seedlings_base_info_dto->base_name="基地名称";
$seedlings_base_info_dto->base_pictures="https://xx.jpg";
$base_certification = new RichTextDto;
$base_certification->pictures="https://xx.jpg";
$base_certification->text="文本说明";
$seedlings_base_info_dto->base_certification = $base_certification;
$ext_info_dto->seedlings_base_info_dto = $seedlings_base_info_dto;
$pieces_detection_dto = new PiecesDetectionDto;
$pieces_detection_dto->pesticides_detection="符合《2020版中国药典》四部通则要求";
$pieces_detection_dto->pieces_harm_detection="铅<5mg/kg;镉<0.3mg/kg;砷<2mg/kg;汞<0.2mg/kg;铜<20mg/kg";
$pieces_detection_dto->aflatoxin_detection="黄曲霉毒素B1<5μg,黄曲霉毒素G2、黄曲霉毒素G1、黄曲霉毒素B2和黄曲霉毒素B1的总量<10μg";
$pieces_detection_dto->inspection_report_pictures="https://xx.jpg";
$pieces_detection_dto->exec_standard="2015版浙江省中药炮制规范";
$pieces_detection_dto->pieces_pictures="https://xx.jpg";
$ext_info_dto->pieces_detection_dto = $pieces_detection_dto;
$materials_detection_dto = new MaterialsDetectionDto;
$materials_detection_dto->pesticides_detection="符合《2020版中国药典》四部通则要求";
$materials_detection_dto->pieces_harm_detection="铅<5mg/kg;镉<0.3mg/kg;砷<2mg/kg;汞<0.2mg/kg;铜<20mg/kg";
$materials_detection_dto->aflatoxin_detection="黄曲霉毒素B1<5μg,黄曲霉毒素G2、黄曲霉毒素G1、黄曲霉毒素B2和黄曲霉毒素B1的总量<10μg";
$materials_detection_dto->inspection_report_pictures="https://xx.jpg";
$materials_detection_dto->exec_standard="2015版浙江省中药炮制规范";
$materials_detection_dto->materials_batch_no="Y2005123";
$materials_detection_dto->materials_pictures="https://xx.jpg";
$ext_info_dto->materials_detection_dto = $materials_detection_dto;
$purchase_info_dto = new PurchaseInfoDto;
$purchase_info_dto->purchase_date="2020-09-01";
$purchase_info_dto->supplier_name="阿里健康";
$purchase_info_dto->purchase_num="1000";
$purchase_info_dto->materials_batch_no="Y2005123";
$purchase_info_dto->purchase_pictures="https://xx.jpg";
$ext_info_dto->purchase_info_dto = $purchase_info_dto;
$process_info_dto = new ProcessInfoDto;
$process_info_dto->harvest_date="2020-09-01";
$process_info_dto->harvest_position="果实";
$process_info_dto->harvest_num="5000kg";
$process_info_dto->process_method="晒干";
$process_info_dto->process_machine="切片机";
$process_info_dto->harvest_pictures="https://xx.jpg";
$process_info_dto->harvested_plot="采收地块";
$ext_info_dto->process_info_dto = $process_info_dto;
$pieces_produce_info_dto = new PiecesProduceInfoDto;
$pieces_produce_info_dto->production_start_date="2020-09-01";
$pieces_produce_info_dto->package_spec="1kg/袋*12kg";
$pieces_produce_info_dto->production_process="净制、切制、麸炒、干燥、过筛";
$pieces_produce_info_dto->production_sum="2500kg";
$pieces_produce_info_dto->production_end_date="2020-09-01";
$pieces_produce_info_dto->packing_material="食用级塑袋";
$pieces_produce_info_dto->production_pictures="https://xx.jpg";
$ext_info_dto->pieces_produce_info_dto = $pieces_produce_info_dto;
$warehouse_info_dto = new WarehouseInfoDto;
$warehouse_info_dto->warehouse_location="衢州市衢江区XX路";
$warehouse_info_dto->inbound_date="2020-09-01";
$warehouse_info_dto->inbound_sum="2500kg";
$warehouse_info_dto->storage_conditions="常温/阴凉(根据品种选择)";
$warehouse_info_dto->maintenance_cycle="60天";
$warehouse_info_dto->storage_pictures="https://xx.jpg";
$warehouse_info_dto->outbound_sum="1000";
$warehouse_info_dto->outbound_date="2020-09-01";
$ext_info_dto->warehouse_info_dto = $warehouse_info_dto;
$planting_info_dto = new PlantingInfoDto;
$planting_info_dto->planting_area="2亩";
$planting_info_dto->planting_date="2020-09-01";
$planting_info_dto->pesticide_use="敌敌畏";
$planting_info_dto->biological_regulator="生物调节剂";
$planting_info_dto->soil_type="碱性";
$planting_info_dto->planting_pictures="https://xx.jpg";
$planting_info_dto->cultivation_mode="栽培模式";
$ext_info_dto->planting_info_dto = $planting_info_dto;
$ent_info_dto = new EntInfoDto;
$ent_info_dto->ent_contact="企业电话";
$ent_info_dto->ent_qualification_pictures="https://xx.jpg";
$ent_info_dto->ent_introduction="这是一段介绍";
$ext_info_dto->ent_info_dto = $ent_info_dto;
$req->setExtInfoDto(json_encode($ext_info_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=alibaba.alihealth.drug.upload.extinfo' \
-d 'partner_id=apidoc' \
-d 'sign=9B3162F34A9F661581301D8FD8806DD4' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-02+10%3A50%3A54' \
-d 'v=2.0' \
-d 'batch_no=202009' \
-d 'drug_id=0001' \
-d 'ext_info_dto=null' \
-d 'ref_ent_id=0001'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAlihealthDrugUploadExtinfoRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.ref_ent_id="0001"
req.drug_id="0001"
req.batch_no="202009"
req.ext_info_dto=""
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,"alibaba.alihealth.drug.upload.extinfo");
add_param(pRequest,"ref_ent_id","0001");
add_param(pRequest,"drug_id","0001");
add_param(pRequest,"batch_no","202009");
add_param(pRequest,"ext_info_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('alibaba.alihealth.drug.upload.extinfo', {
'ref_ent_id':'0001',
'drug_id':'0001',
'batch_no':'202009',
'ext_info_dto':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})