From 4aa84c1b52d4b20d1418f2630d7332dfe400ce11 Mon Sep 17 00:00:00 2001 From: gazebo Date: Mon, 1 Jul 2019 10:43:27 +0800 Subject: [PATCH] + OrderDiscountInfo --- platformapi/ebaiapi/order.go | 44 +++++++++++++++++++----------------- 1 file changed, 23 insertions(+), 21 deletions(-) diff --git a/platformapi/ebaiapi/order.go b/platformapi/ebaiapi/order.go index 6998f165..b0cc9926 100644 --- a/platformapi/ebaiapi/order.go +++ b/platformapi/ebaiapi/order.go @@ -76,6 +76,7 @@ const ( OrderSkuDiscountTypeZhe = "g_zhe" OrderSkuDiscountTypeReduce = "g_reduce" + OrderSkuDiscountTypeZeng = "zeng" ) const ( @@ -148,28 +149,29 @@ type OrderProductInfo struct { WeightType int `json:"weight_type"` } +type OrderDiscountInfo struct { + ActivityID string `json:"activity_id"` + AgentRate int `json:"agent_rate"` + BaiduRate int `json:"baidu_rate"` + Desc string `json:"desc"` + Fee int `json:"fee"` + LogisticsRate int `json:"logistics_rate"` + Products []*struct { + ActivityID string `json:"activity_id"` + ActivityProductNum int `json:"activity_product_num"` + BaiduProductID int64 `json:"baidu_product_id"` + NowPrice int `json:"now_price"` + OrigPrice int `json:"orig_price"` + SavePrice int `json:"save_price"` + } `json:"products,omitempty"` + RuleID string `json:"rule_id"` + ShopRate int `json:"shop_rate"` + Type string `json:"type"` +} + type OrderDetailInfo struct { - Discount []*struct { - ActivityID string `json:"activity_id"` - AgentRate int `json:"agent_rate"` - BaiduRate int `json:"baidu_rate"` - Desc string `json:"desc"` - Fee int `json:"fee"` - LogisticsRate int `json:"logistics_rate"` - Products []*struct { - ActivityID string `json:"activity_id"` - ActivityProductNum int `json:"activity_product_num"` - BaiduProductID int64 `json:"baidu_product_id"` - NowPrice int `json:"now_price"` - OrigPrice int `json:"orig_price"` - SavePrice int `json:"save_price"` - } `json:"products,omitempty"` - RuleID string `json:"rule_id"` - ShopRate int `json:"shop_rate"` - Type string `json:"type"` - UserRate int `json:"user_rate,omitempty"` - } `json:"discount"` - Order *struct { + Discount []*OrderDiscountInfo `json:"discount"` + Order *struct { AtshopTime int `json:"atshop_time"` CancelTime string `json:"cancel_time"` ColdBoxFee string `json:"cold_box_fee"`