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"`