TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest req = new AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest();
req.setVersion(1L);
req.setBillType(321L);
req.setMedicDoctor("李四");
req.setRefEntId("cb14553ed7654ff586b87b637ba23e2c");
req.setLicenseToken("license_token");
req.setUserAgent("代理领药人");
List<AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest.UploadBillDetailRequestDTO> list2 = new ArrayList<AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest.UploadBillDetailRequestDTO>();
AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest.UploadBillDetailRequestDTO obj3 = new AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest.UploadBillDetailRequestDTO();
list2.add(obj3);
obj3.setBillDetailCode("002a");
obj3.setUpBillDetailCode("001");
obj3.setProductNo("000012");
obj3.setProductName("感冒通");
obj3.setProduceBatchNo("123445P");
obj3.setProduceDate(StringUtils.parseDateTime("2024-01-01 12:00:30"));
obj3.setExprieDate("20280331");
obj3.setExprieMonthFlag("1");
obj3.setProduceEntName("北京测试生产企业");
obj3.setMahEntName("北京测试生产企业");
obj3.setPkgSpec("5支每盒");
obj3.setProdCode("9888");
obj3.setYbDrugCode("972463451");
obj3.setSaleUnit("盒");
obj3.setSaleCount(2000L);
obj3.setUnitPrice("23.4");
obj3.setAllPrice("460030.08");
obj3.setInvoiceNo("835430");
obj3.setInvoiceAllPrice("460030.09");
obj3.setCodes("001,86092470000000045784,86092470000000045783");
obj3.setUpBillCode("123A");
obj3.setTransFlag("1");
obj3.setCodePkgRatio(10L);
req.setUploadBillDetailRequestDTOList(list2);
req.setBillCode("001A");
req.setBillTime(StringUtils.parseDateTime("2025-05-01 00:09:08"));
req.setCustomerIdType("5");
req.setCustomerId("60123456789");
req.setUserTel("15800001111");
req.setNetworkBillFlag("0");
req.setMedicDispenser("王五");
req.setUserName("刘巴");
req.setOperIcCode("210000234");
req.setOperIcName("张三");
req.setRemarks("备注123");
AlibabaAlihealthDrugSccUploadsccretailbillinfoResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest req = new AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest();
req.Version = 1L;
req.BillType = 321L;
req.MedicDoctor = "李四";
req.RefEntId = "cb14553ed7654ff586b87b637ba23e2c";
req.LicenseToken = "license_token";
req.UserAgent = "代理领药人";
List<AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest.UploadBillDetailRequestDTODomain> list2 = new List<AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest.UploadBillDetailRequestDTODomain>();
AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest.UploadBillDetailRequestDTODomain obj3 = new AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest.UploadBillDetailRequestDTODomain();
list2.Add(obj3);
obj3.BillDetailCode = "002a";
obj3.UpBillDetailCode = "001";
obj3.ProductNo = "000012";
obj3.ProductName = "感冒通";
obj3.ProduceBatchNo = "123445P";
obj3.ProduceDate = DateTime.Parse(2024-01-01 12:00:30");
obj3.ExprieDate = "20280331";
obj3.ExprieMonthFlag = "1";
obj3.ProduceEntName = "北京测试生产企业";
obj3.MahEntName = "北京测试生产企业";
obj3.PkgSpec = "5支每盒";
obj3.ProdCode = "9888";
obj3.YbDrugCode = "972463451";
obj3.SaleUnit = "盒";
obj3.SaleCount = 2000L;
obj3.UnitPrice = "23.4";
obj3.AllPrice = "460030.08";
obj3.InvoiceNo = "835430";
obj3.InvoiceAllPrice = "460030.09";
obj3.Codes = "001,86092470000000045784,86092470000000045783";
obj3.UpBillCode = "123A";
obj3.TransFlag = "1";
obj3.CodePkgRatio = 10L;
req.UploadBillDetailRequestDTOList_ = list2;
req.BillCode = "001A";
req.BillTime = DateTime.Parse("2025-05-01 00:09:08");
req.CustomerIdType = "5";
req.CustomerId = "60123456789";
req.UserTel = "15800001111";
req.NetworkBillFlag = "0";
req.MedicDispenser = "王五";
req.UserName = "刘巴";
req.OperIcCode = "210000234";
req.OperIcName = "张三";
req.Remarks = "备注123";
AlibabaAlihealthDrugSccUploadsccretailbillinfoResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest;
$req->setVersion("1");
$req->setBillType("321");
$req->setMedicDoctor("李四");
$req->setRefEntId("cb14553ed7654ff586b87b637ba23e2c");
$req->setLicenseToken("license_token");
$req->setUserAgent("代理领药人");
$upload_bill_detail_request_d_t_o_list = new UploadBillDetailRequestDTO;
$upload_bill_detail_request_d_t_o_list->bill_detail_code="002a";
$upload_bill_detail_request_d_t_o_list->up_bill_detail_code="001";
$upload_bill_detail_request_d_t_o_list->product_no="000012";
$upload_bill_detail_request_d_t_o_list->product_name="感冒通";
$upload_bill_detail_request_d_t_o_list->produce_batch_no="123445P";
$upload_bill_detail_request_d_t_o_list->produce_date="2024-01-01 12:00:30";
$upload_bill_detail_request_d_t_o_list->exprie_date="20280331";
$upload_bill_detail_request_d_t_o_list->exprie_month_flag="1";
$upload_bill_detail_request_d_t_o_list->produce_ent_name="北京测试生产企业";
$upload_bill_detail_request_d_t_o_list->mah_ent_name="北京测试生产企业";
$upload_bill_detail_request_d_t_o_list->pkg_spec="5支每盒";
$upload_bill_detail_request_d_t_o_list->prod_code="9888";
$upload_bill_detail_request_d_t_o_list->yb_drug_code="972463451";
$upload_bill_detail_request_d_t_o_list->sale_unit="盒";
$upload_bill_detail_request_d_t_o_list->sale_count="2000";
$upload_bill_detail_request_d_t_o_list->unit_price="23.4";
$upload_bill_detail_request_d_t_o_list->all_price="460030.08";
$upload_bill_detail_request_d_t_o_list->invoice_no="835430";
$upload_bill_detail_request_d_t_o_list->invoice_all_price="460030.09";
$upload_bill_detail_request_d_t_o_list->codes="001,86092470000000045784,86092470000000045783";
$upload_bill_detail_request_d_t_o_list->up_bill_code="123A";
$upload_bill_detail_request_d_t_o_list->trans_flag="1";
$upload_bill_detail_request_d_t_o_list->code_pkg_ratio="10";
$req->setUploadBillDetailRequestDTOList(json_encode($upload_bill_detail_request_d_t_o_list));
$req->setBillCode("001A");
$req->setBillTime("2025-05-01 00:09:08");
$req->setCustomerIdType("5");
$req->setCustomerId("60123456789");
$req->setUserTel("15800001111");
$req->setNetworkBillFlag("0");
$req->setMedicDispenser("王五");
$req->setUserName("刘巴");
$req->setOperIcCode("210000234");
$req->setOperIcName("张三");
$req->setRemarks("备注123");
$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.scc.uploadsccretailbillinfo' \
-d 'partner_id=apidoc' \
-d 'sign=9A33D9B8B515900D6BA1B94269B605E1' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-08-24+04%3A25%3A28' \
-d 'v=2.0' \
-d 'bill_code=001A' \
-d 'bill_time=2025-05-01+00%3A09%3A08' \
-d 'bill_type=321' \
-d 'customer_id=60123456789' \
-d 'customer_id_type=5' \
-d 'license_token=license_token' \
-d 'medic_dispenser=%E7%8E%8B%E4%BA%94' \
-d 'medic_doctor=%E6%9D%8E%E5%9B%9B' \
-d 'network_bill_flag=0' \
-d 'oper_ic_code=210000234' \
-d 'oper_ic_name=%E5%BC%A0%E4%B8%89' \
-d 'ref_ent_id=cb14553ed7654ff586b87b637ba23e2c' \
-d 'remarks=%E5%A4%87%E6%B3%A8123' \
-d 'upload_bill_detail_request_d_t_o_list=%7B%22allPrice%22%3A+10000%2C%22billDetailCode%22%3A+%22001%22%2C%22codes%22%3A+%2286092470000000045784%2C86092470000000045783%22%2C%22exprieDate%22%3A+%2220280501%22%2C%22exprieMonthFlag%22%3A+%221%22%2C%22invoiceAllPrice%22%3A+10000%2C%22invoiceNo%22%3A+%22123%22%2C%22mahEntName%22%3A+%22mah%22%2C%22pkgSpec%22%3A+%2210%E6%94%AF%E6%AF%8F%E7%9B%92%22%2C%22prodCode%22%3A+%220000000000000%22%2C%22produceBatchNo%22%3A+%22%E6%89%B9%E6%AC%A10021%22%2C%22produceDate%22%3A+1735660800000%2C%22produceEntName%22%3A+%22%E7%94%9F%E4%BA%A7%E4%BC%81%E4%B8%9A%E5%90%8D%E7%A7%B0%22%2C%22productName%22%3A+%22%E4%BA%A7%E5%93%81%E5%90%8D%E7%A7%B0%22%2C%22productNo%22%3A+%22%E4%BA%A7%E5%93%81%E7%BC%96%E5%8F%B7%22%2C%22saleCount%22%3A+100%2C%22saleUnit%22%3A+%22%E7%9B%92%22%2C%22transFlag%22%3A+%221%22%2C%22unitPrice%22%3A+100%2C%22upBillCode%22%3A+%22123%22%2C%22upBillDetailCode%22%3A+%22002%22%2C%22ybDrugCode%22%3A+%22%E5%8C%BB%E4%BF%9D%E7%BC%96%E7%A0%81%22%2C+%09%09%22codePkgRatio%22%3A+10%7D%2C%7B%22allPrice%22%3A+10000%2C%22billDetailCode%22%3A+%22002%22%2C%22codes%22%3A+%226123456789%2C456A00Yh%22%2C%22exprieDate%22%3A+%2220280501%22%2C%22exprieMonthFlag%22%3A+%221%22%2C%22invoiceAllPrice%22%3A+10000%2C%22invoiceNo%22%3A+%22123%22%2C%22mahEntName%22%3A+%22mah2%22%2C%22pkgSpec%22%3A+%2210%E6%94%AF%E6%AF%8F%E7%9B%92%22%2C%22prodCode%22%3A+%220000000000000%22%2C%22produceBatchNo%22%3A+%22%E6%89%B9%E6%AC%A1002%22%2C%22produceDate%22%3A+1735660800000%2C%22produceEntName%22%3A+%22%E7%94%9F%E4%BA%A7%E4%BC%81%E4%B8%9A%E5%90%8D%E7%A7%B02%22%2C%22productName%22%3A+%22%E4%BA%A7%E5%93%81%E5%90%8D%E7%A7%B02%22%2C%22productNo%22%3A+%22%E4%BA%A7%E5%93%81%E7%BC%96%E5%8F%B72%22%2C%22saleCount%22%3A+100%2C%22saleUnit%22%3A+%22%E7%9B%92%22%2C%22transFlag%22%3A+%220%22%2C%22unitPrice%22%3A+100%2C%22upBillCode%22%3A+%22123%22%2C%22upBillDetailCode%22%3A+%22003%22%2C%22ybDrugCode%22%3A+%22%E5%8C%BB%E4%BF%9D%E7%BC%96%E7%A0%81%22%2C+%09%09%22codePkgRatio%22%3A+10%7D+' \
-d 'user_agent=%E4%BB%A3%E7%90%86%E9%A2%86%E8%8D%AF%E4%BA%BA' \
-d 'user_name=%E5%88%98%E5%B7%B4' \
-d 'user_tel=15800001111' \
-d 'version=1'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAlihealthDrugSccUploadsccretailbillinfoRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.version=1
req.bill_type=321
req.medic_doctor="李四"
req.ref_ent_id="cb14553ed7654ff586b87b637ba23e2c"
req.license_token="license_token"
req.user_agent="代理领药人"
req.upload_bill_detail_request_d_t_o_list="[{"allPrice": 10000,"billDetailCode": "001","codes": "86092470000000045784,86092470000000045783","exprieDate": "20280501","exprieMonthFlag": "1","invoiceAllPrice": 10000,"invoiceNo": "123","mahEntName": "mah","pkgSpec": "10支每盒","prodCode": "0000000000000","produceBatchNo": "批次0021","produceDate": 1735660800000,"produceEntName": "生产企业名称","productName": "产品名称","productNo": "产品编号","saleCount": 100,"saleUnit": "盒","transFlag": "1","unitPrice": 100,"upBillCode": "123","upBillDetailCode": "002","ybDrugCode": "医保编码", "codePkgRatio": 10},{"allPrice": 10000,"billDetailCode": "002","codes": "6123456789,456A00Yh","exprieDate": "20280501","exprieMonthFlag": "1","invoiceAllPrice": 10000,"invoiceNo": "123","mahEntName": "mah2","pkgSpec": "10支每盒","prodCode": "0000000000000","produceBatchNo": "批次002","produceDate": 1735660800000,"produceEntName": "生产企业名称2","productName": "产品名称2","productNo": "产品编号2","saleCount": 100,"saleUnit": "盒","transFlag": "0","unitPrice": 100,"upBillCode": "123","upBillDetailCode": "003","ybDrugCode": "医保编码", "codePkgRatio": 10} ]"
req.bill_code="001A"
req.bill_time="2025-05-01 00:09:08"
req.customer_id_type="5"
req.customer_id="60123456789"
req.user_tel="15800001111"
req.network_bill_flag="0"
req.medic_dispenser="王五"
req.user_name="刘巴"
req.oper_ic_code="210000234"
req.oper_ic_name="张三"
req.remarks="备注123"
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.scc.uploadsccretailbillinfo");
add_param(pRequest,"version","1");
add_param(pRequest,"bill_type","321");
add_param(pRequest,"medic_doctor","李四");
add_param(pRequest,"ref_ent_id","cb14553ed7654ff586b87b637ba23e2c");
add_param(pRequest,"license_token","license_token");
add_param(pRequest,"user_agent","代理领药人");
add_param(pRequest,"upload_bill_detail_request_d_t_o_list","数据结构JSON示例");
add_param(pRequest,"bill_code","001A");
add_param(pRequest,"bill_time","2025-05-01 00:09:08");
add_param(pRequest,"customer_id_type","5");
add_param(pRequest,"customer_id","60123456789");
add_param(pRequest,"user_tel","15800001111");
add_param(pRequest,"network_bill_flag","0");
add_param(pRequest,"medic_dispenser","王五");
add_param(pRequest,"user_name","刘巴");
add_param(pRequest,"oper_ic_code","210000234");
add_param(pRequest,"oper_ic_name","张三");
add_param(pRequest,"remarks","备注123");
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.scc.uploadsccretailbillinfo', {
'version':'1',
'bill_type':'321',
'medic_doctor':'李四',
'ref_ent_id':'cb14553ed7654ff586b87b637ba23e2c',
'license_token':'license_token',
'user_agent':'代理领药人',
'upload_bill_detail_request_d_t_o_list':'数据结构JSON示例',
'bill_code':'001A',
'bill_time':'2025-05-01 00:09:08',
'customer_id_type':'5',
'customer_id':'60123456789',
'user_tel':'15800001111',
'network_bill_flag':'0',
'medic_dispenser':'王五',
'user_name':'刘巴',
'oper_ic_code':'210000234',
'oper_ic_name':'张三',
'remarks':'备注123'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})