diff --git a/upstream/itao/itao_logistics.go b/upstream/itao/itao_logistics.go
index 3142ad17cf7ebc840eb455863de6acf7d2ee4433..58c628f23b7d072debe3a7ff4faac6f7b91aad71 100644
--- a/upstream/itao/itao_logistics.go
+++ b/upstream/itao/itao_logistics.go
@@ -12,6 +12,38 @@ type logisticsItao struct {
 var Logistics = logisticsItao{}
 
 type LogisticsTraceRes struct {
+	Result struct {
+		Result struct {
+			Result []struct {
+				DetailList []struct {
+					Action       string `json:"action"`
+					GmtCreate    string `json:"gmtCreate"`
+					StanderdDesc string `json:"standerdDesc"`
+					Status       string `json:"status"`
+					Time         int64  `json:"time"`
+					MailNo       string `json:"mailNo,omitempty"`
+					TpName       string `json:"tpName,omitempty"`
+				} `json:"detailList"`
+				GoodsList []interface{} `json:"goodsList"`
+				MailNo    string        `json:"mailNo"`
+				Receiver  struct {
+					Adr          string `json:"adr"`
+					CityName     string `json:"cityName"`
+					DistrictName string `json:"districtName"`
+					Name         string `json:"name"`
+					ProvinceName string `json:"provinceName"`
+					Telphone     string `json:"telphone"`
+				} `json:"receiver"`
+				Status struct {
+					StatusCode string `json:"statusCode"`
+					StatusDesc string `json:"statusDesc"`
+				} `json:"status"`
+			} `json:"result"`
+			Success bool   `json:"success"`
+			ErrMsg  string `json:"errMsg"`
+			ErrCode string `json:"errCode"`
+		} `json:"result"`
+	} `json:"result"`
 }
 
 //Trace 物流轨迹
diff --git a/upstream/itao/itao_order.go b/upstream/itao/itao_order.go
index 9d29b46e9c5d0f351059495017a0ccf871400748..f5d67e7d40d96f19cfe31b363f0dc4c8d2680a3d 100644
--- a/upstream/itao/itao_order.go
+++ b/upstream/itao/itao_order.go
@@ -57,9 +57,9 @@ type OrderBeforeRes struct {
 			ValidOrderGroups []struct {
 				DeliveryMethodInfo struct {
 					DeliveryMethodOptionList []struct {
-						FareCent    int    `json:"fareCent"`
-						Id          string `json:"id"`
-						ServiceType int    `json:"serviceType"`
+						FareCent    float64 `json:"fareCent"`
+						Id          string  `json:"id"`
+						ServiceType int     `json:"serviceType"`
 					} `json:"deliveryMethodOptionList"`
 					SelectedId string `json:"selectedId"`
 				} `json:"deliveryMethodInfo"`
@@ -196,17 +196,17 @@ type OrderDetailRes struct {
 					SkuId  int    `json:"skuId"`
 					Title  string `json:"title"`
 				} `json:"itemInfo"`
-				LogisticsOrderId int64  `json:"logisticsOrderId"`
-				LogisticsStatus  int    `json:"logisticsStatus"`
-				Main             int    `json:"main"`
-				ParentId         int64  `json:"parentId"`
-				PayFee           int    `json:"payFee"`
-				PayOrderId       int64  `json:"payOrderId"`
-				PayStatus        int    `json:"payStatus"`
-				PostFee          int    `json:"postFee"`
-				RefundStatus     int    `json:"refundStatus"`
-				SellerToken      string `json:"sellerToken"`
-				Status           int    `json:"status"`
+				LogisticsOrderId int64   `json:"logisticsOrderId"`
+				LogisticsStatus  int     `json:"logisticsStatus"`
+				Main             int     `json:"main"`
+				ParentId         int64   `json:"parentId"`
+				PayFee           float64 `json:"payFee"`
+				PayOrderId       int64   `json:"payOrderId"`
+				PayStatus        int     `json:"payStatus"`
+				PostFee          int     `json:"postFee"`
+				RefundStatus     int     `json:"refundStatus"`
+				SellerToken      string  `json:"sellerToken"`
+				Status           int     `json:"status"`
 			} `json:"detailOrderList"`
 			GmtCreate string `json:"gmtCreate"`
 			ItemInfo  struct {
@@ -225,11 +225,11 @@ type OrderDetailRes struct {
 			//5 - 部分收货 -> 交易成功
 			//6 - 部分发货中
 			//8 - 还未创建物流订单
-			Main       int   `json:"main"`
-			ParentId   int64 `json:"parentId"`
-			PayFee     int   `json:"payFee"`
-			PayOrderId int64 `json:"payOrderId"`
-			PayStatus  int   `json:"payStatus"`
+			Main       int     `json:"main"`
+			ParentId   int64   `json:"parentId"`
+			PayFee     float64 `json:"payFee"`
+			PayOrderId int64   `json:"payOrderId"`
+			PayStatus  int     `json:"payStatus"`
 			//1 - 未冻结/未付款 -> 等待买家付款
 			//2 - 已冻结/已付款 -> 等待卖家发货
 			//4 - 已退款 -> 交易关闭
@@ -237,10 +237,10 @@ type OrderDetailRes struct {
 			//7 - 没有创建外部交易
 			//8 - 交易被关闭
 			//9 - 不可付款
-			PostFee      int    `json:"postFee"`
-			RefundStatus int    `json:"refundStatus"`
-			SellerToken  string `json:"sellerToken"`
-			Status       int    `json:"status"`
+			PostFee      float64 `json:"postFee"`
+			RefundStatus int     `json:"refundStatus"`
+			SellerToken  string  `json:"sellerToken"`
+			Status       int     `json:"status"`
 		} `json:"result"`
 		Success bool   `json:"success"`
 		ErrMsg  string `json:"errMsg"`