TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaAlihealthNrCrmOrderSyncRequest req = new AlibabaAlihealthNrCrmOrderSyncRequest();
AlibabaAlihealthNrCrmOrderSyncRequest.Order obj1 = new AlibabaAlihealthNrCrmOrderSyncRequest.Order();
obj1.setActualTotalFee(1000L);
obj1.setAttributes("{k1:v1, k2:v2}");
obj1.setCardNo("123456");
List<AlibabaAlihealthNrCrmOrderSyncRequest.Coupon> list3 = new ArrayList<AlibabaAlihealthNrCrmOrderSyncRequest.Coupon>();
AlibabaAlihealthNrCrmOrderSyncRequest.Coupon obj4 = new AlibabaAlihealthNrCrmOrderSyncRequest.Coupon();
list3.add(obj4);
obj4.setCouponCode("123456");
obj4.setCouponName("满100减50");
obj1.setCoupons(list3);
obj1.setCreateTime(StringUtils.parseDateTime("2017-01-01 00:00:00"));
List<AlibabaAlihealthNrCrmOrderSyncRequest.OrderDetail> list6 = new ArrayList<AlibabaAlihealthNrCrmOrderSyncRequest.OrderDetail>();
AlibabaAlihealthNrCrmOrderSyncRequest.OrderDetail obj7 = new AlibabaAlihealthNrCrmOrderSyncRequest.OrderDetail();
list6.add(obj7);
obj7.setActualTotalFee(1000L);
obj7.setApprovalNumber("国药准字H37021247");
obj7.setAttributes("{k3:v3, k4:v4}");
obj7.setAuctionCostPrice(100L);
obj7.setAuctionId("1");
obj7.setAuctionOriPrice(200L);
obj7.setAuctionPictUrl("http://xxx.png");
obj7.setAuctionPrice(600L);
obj7.setAuctionTitle("感冒灵颗粒");
obj7.setBarCode("6923453463");
obj7.setBatchNumber("123456");
obj7.setBuyAmount(2L);
List<AlibabaAlihealthNrCrmOrderSyncRequest.Coupon> list10 = new ArrayList<AlibabaAlihealthNrCrmOrderSyncRequest.Coupon>();
AlibabaAlihealthNrCrmOrderSyncRequest.Coupon obj11 = new AlibabaAlihealthNrCrmOrderSyncRequest.Coupon();
list10.add(obj11);
obj11.setCouponCode("123456");
obj11.setCouponName("单品满5元减2元");
list8.setCoupons(list10);
obj7.setDiscountFee(200L);
obj7.setGrossProfitRate("0");
obj7.setPayStatus(0L);
obj7.setRefundFee(0L);
obj7.setRefundStatus(0L);
obj7.setRefundTime(StringUtils.parseDateTime("2017-01-01 00:00:00"));
obj7.setTotalFee(1200L);
obj1.setDetails(list6);
obj1.setDiscountFee(200L);
obj1.setOrderChannel("线下");
obj1.setOrderId("2018111100234");
obj1.setPayChannel(1L);
obj1.setPayOrderId("2018111100345");
obj1.setPayStatus(0L);
obj1.setPayTime(StringUtils.parseDateTime("2017-01-01 00:00:00"));
obj1.setRefundFee(0L);
obj1.setRefundStatus(0L);
obj1.setRefundTime(StringUtils.parseDateTime("2017-01-01 00:00:00"));
obj1.setSales("1");
obj1.setSalesId("张三");
obj1.setShopId("123456");
obj1.setShopName("格林大药房");
obj1.setTotalFee(1200L);
obj1.setErpMemberId("10002436");
req.setOrder(obj1);
AlibabaAlihealthNrCrmOrderSyncResponse rsp = client.execute(req);
System.out.println(rsp.getBody());
ITopClient client = new DefaultTopClient(url, appkey, secret);
AlibabaAlihealthNrCrmOrderSyncRequest req = new AlibabaAlihealthNrCrmOrderSyncRequest();
AlibabaAlihealthNrCrmOrderSyncRequest.OrderDomain obj1 = new AlibabaAlihealthNrCrmOrderSyncRequest.OrderDomain();
obj1.ActualTotalFee = 1000L;
obj1.Attributes = "{k1:v1, k2:v2}";
obj1.CardNo = "123456";
List<AlibabaAlihealthNrCrmOrderSyncRequest.CouponDomain> list3 = new List<AlibabaAlihealthNrCrmOrderSyncRequest.CouponDomain>();
AlibabaAlihealthNrCrmOrderSyncRequest.CouponDomain obj4 = new AlibabaAlihealthNrCrmOrderSyncRequest.CouponDomain();
list3.Add(obj4);
obj4.CouponCode = "123456";
obj4.CouponName = "满100减50";
obj1.Coupons= list3;
obj1.CreateTime = DateTime.Parse(2017-01-01 00:00:00");
List<AlibabaAlihealthNrCrmOrderSyncRequest.OrderDetailDomain> list6 = new List<AlibabaAlihealthNrCrmOrderSyncRequest.OrderDetailDomain>();
AlibabaAlihealthNrCrmOrderSyncRequest.OrderDetailDomain obj7 = new AlibabaAlihealthNrCrmOrderSyncRequest.OrderDetailDomain();
list6.Add(obj7);
obj7.ActualTotalFee = 1000L;
obj7.ApprovalNumber = "国药准字H37021247";
obj7.Attributes = "{k3:v3, k4:v4}";
obj7.AuctionCostPrice = 100L;
obj7.AuctionId = "1";
obj7.AuctionOriPrice = 200L;
obj7.AuctionPictUrl = "http://xxx.png";
obj7.AuctionPrice = 600L;
obj7.AuctionTitle = "感冒灵颗粒";
obj7.BarCode = "6923453463";
obj7.BatchNumber = "123456";
obj7.BuyAmount = 2L;
List<AlibabaAlihealthNrCrmOrderSyncRequest.CouponDomain> list9 = new List<AlibabaAlihealthNrCrmOrderSyncRequest.CouponDomain>();
AlibabaAlihealthNrCrmOrderSyncRequest.CouponDomain obj10 = new AlibabaAlihealthNrCrmOrderSyncRequest.CouponDomain();
list9.Add(obj10);
obj10.CouponCode = "123456";
obj10.CouponName = "单品满5元减2元";
obj7.Coupons= list9;
obj7.DiscountFee = 200L;
obj7.GrossProfitRate = "0";
obj7.PayStatus = 0L;
obj7.RefundFee = 0L;
obj7.RefundStatus = 0L;
obj7.RefundTime = DateTime.Parse(2017-01-01 00:00:00");
obj7.TotalFee = 1200L;
obj1.Details= list6;
obj1.DiscountFee = 200L;
obj1.OrderChannel = "线下";
obj1.OrderId = "2018111100234";
obj1.PayChannel = 1L;
obj1.PayOrderId = "2018111100345";
obj1.PayStatus = 0L;
obj1.PayTime = DateTime.Parse(2017-01-01 00:00:00");
obj1.RefundFee = 0L;
obj1.RefundStatus = 0L;
obj1.RefundTime = DateTime.Parse(2017-01-01 00:00:00");
obj1.Sales = "1";
obj1.SalesId = "张三";
obj1.ShopId = "123456";
obj1.ShopName = "格林大药房";
obj1.TotalFee = 1200L;
obj1.ErpMemberId = "10002436";
req.Order_ = obj1;
AlibabaAlihealthNrCrmOrderSyncResponse rsp = client.Execute(req);
Console.WriteLine(rsp.Body);
$c = new TopClient;
$c->appkey = $appkey;
$c->secretKey = $secret;
$req = new AlibabaAlihealthNrCrmOrderSyncRequest;
$order = new Order;
$order->actual_total_fee="1000";
$order->attributes="{k1:v1, k2:v2}";
$order->card_no="123456";
$coupons = new Coupon;
$coupons->coupon_code="123456";
$coupons->coupon_name="满100减50";
$order->coupons = $coupons;
$order->create_time="2017-01-01 00:00:00";
$details = new OrderDetail;
$details->actual_total_fee="1000";
$details->approval_number="国药准字H37021247";
$details->attributes="{k3:v3, k4:v4}";
$details->auction_cost_price="100";
$details->auction_id="1";
$details->auction_ori_price="200";
$details->auction_pict_url="http://xxx.png";
$details->auction_price="600";
$details->auction_title="感冒灵颗粒";
$details->bar_code="6923453463";
$details->batch_number="123456";
$details->buy_amount="2";
$coupons = new Coupon;
$coupons->coupon_code="123456";
$coupons->coupon_name="单品满5元减2元";
$details->coupons = $coupons;
$details->discount_fee="200";
$details->gross_profit_rate="0";
$details->pay_status="0";
$details->refund_fee="0";
$details->refund_status="0";
$details->refund_time="2017-01-01 00:00:00";
$details->total_fee="1200";
$order->details = $details;
$order->discount_fee="200";
$order->order_channel="线下";
$order->order_id="2018111100234";
$order->pay_channel="1";
$order->pay_order_id="2018111100345";
$order->pay_status="0";
$order->pay_time="2017-01-01 00:00:00";
$order->refund_fee="0";
$order->refund_status="0";
$order->refund_time="2017-01-01 00:00:00";
$order->sales="1";
$order->sales_id="张三";
$order->shop_id="123456";
$order->shop_name="格林大药房";
$order->total_fee="1200";
$order->erp_member_id="10002436";
$req->setOrder(json_encode($order));
$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.nr.crm.order.sync' \
-d 'partner_id=apidoc' \
-d 'sign=1DFE5E36E5FED518CE0080AB379A77AD' \
-d 'sign_method=hmac' \
-d 'timestamp=2025-05-19+18%3A45%3A57' \
-d 'v=2.0' \
-d 'order=null'
# -*- coding: utf-8 -*-
import top.api
req=top.api.AlibabaAlihealthNrCrmOrderSyncRequest(url,port)
req.set_app_info(top.appinfo(appkey,secret))
req.order=""
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.nr.crm.order.sync");
add_param(pRequest,"order","数据结构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.nr.crm.order.sync', {
'order':'数据结构JSON示例'
}, function(error, response) {
if (!error) console.log(response);
else console.log(error);
})