From 320017334b3d8bffe9b0629b8fd3ef2435eb87f2 Mon Sep 17 00:00:00 2001 From: suyl <770236076@qq.com> Date: Thu, 6 May 2021 18:28:54 +0800 Subject: [PATCH] aa --- platformapi/pddapi/order.go | 85 ++++++++++++++++++------------------- 1 file changed, 41 insertions(+), 44 deletions(-) diff --git a/platformapi/pddapi/order.go b/platformapi/pddapi/order.go index f3211323..74c4f103 100644 --- a/platformapi/pddapi/order.go +++ b/platformapi/pddapi/order.go @@ -124,61 +124,58 @@ func (a *API) OrderDetailGet(orderID string) (orderDetailGetResult *OrderDetailG } type OrderListIncrementGetResult struct { - TotalCount int `json:"total_count"` - OrderList []struct { - SepMarketFee int `json:"sep_market_fee"` - GoodsPrice int `json:"goods_price"` - SepDuoID int `json:"sep_duo_id"` - PromotionRate int `json:"promotion_rate"` - Type int `json:"type"` - CatIds []int `json:"cat_ids"` - OrderStatus int `json:"order_status"` - OrderCreateTime int `json:"order_create_time"` - OrderSettleTime int `json:"order_settle_time"` - IsDirect int `json:"is_direct"` - OrderGroupSuccessTime int `json:"order_group_success_time"` - OrderAmount int `json:"order_amount"` - PriceCompareStatus int `json:"price_compare_status"` - OrderModifyAt int `json:"order_modify_at"` - AuthDuoID int `json:"auth_duo_id"` - CpaNew int `json:"cpa_new"` - GoodsName string `json:"goods_name"` - BatchNo string `json:"batch_no"` - GoodsQuantity int `json:"goods_quantity"` - GoodsID int64 `json:"goods_id"` - SepParameters string `json:"sep_parameters"` - SepRate int `json:"sep_rate"` - CustomParameters string `json:"custom_parameters"` - GoodsThumbnailURL string `json:"goods_thumbnail_url"` - ShareRate int `json:"share_rate"` - PromotionAmount int `json:"promotion_amount"` - OrderPayTime int `json:"order_pay_time"` - GroupID int64 `json:"group_id"` - SepPid string `json:"sep_pid"` - FailReason string `json:"fail_reason"` - OrderStatusDesc string `json:"order_status_desc"` - ShareAmount int `json:"share_amount"` - OrderID string `json:"order_id"` - GoodsSign string `json:"goods_sign"` - OrderSn string `json:"order_sn"` - PID string `json:"p_id"` - ZsDuoID int `json:"zs_duo_id"` - OrderReceiveTime int `json:"order_receive_time"` - } `json:"order_list"` - RequestID string `json:"request_id"` + SepMarketFee int `json:"sep_market_fee"` + GoodsPrice int `json:"goods_price"` + SepDuoID int `json:"sep_duo_id"` + PromotionRate int `json:"promotion_rate"` + Type int `json:"type"` + CatIds []int `json:"cat_ids"` + OrderStatus int `json:"order_status"` + OrderCreateTime int `json:"order_create_time"` + OrderSettleTime int `json:"order_settle_time"` + IsDirect int `json:"is_direct"` + OrderGroupSuccessTime int `json:"order_group_success_time"` + OrderAmount int `json:"order_amount"` + PriceCompareStatus int `json:"price_compare_status"` + OrderModifyAt int `json:"order_modify_at"` + AuthDuoID int `json:"auth_duo_id"` + CpaNew int `json:"cpa_new"` + GoodsName string `json:"goods_name"` + BatchNo string `json:"batch_no"` + GoodsQuantity int `json:"goods_quantity"` + GoodsID int64 `json:"goods_id"` + SepParameters string `json:"sep_parameters"` + SepRate int `json:"sep_rate"` + CustomParameters string `json:"custom_parameters"` + GoodsThumbnailURL string `json:"goods_thumbnail_url"` + ShareRate int `json:"share_rate"` + PromotionAmount int `json:"promotion_amount"` + OrderPayTime int `json:"order_pay_time"` + GroupID int64 `json:"group_id"` + SepPid string `json:"sep_pid"` + FailReason string `json:"fail_reason"` + OrderStatusDesc string `json:"order_status_desc"` + ShareAmount int `json:"share_amount"` + OrderID string `json:"order_id"` + GoodsSign string `json:"goods_sign"` + OrderSn string `json:"order_sn"` + PID string `json:"p_id"` + ZsDuoID int `json:"zs_duo_id"` + OrderReceiveTime int `json:"order_receive_time"` } //查询订单列表2 -func (a *API) OrderListIncrementGet(start_update_time, end_update_time int64, page, pageSize int) (orderListIncrementGetResult *OrderListIncrementGetResult, err error) { +func (a *API) OrderListIncrementGet(start_update_time, end_update_time int64, page, pageSize int) (orderListIncrementGetResult []*OrderListIncrementGetResult, err error) { params := map[string]interface{}{ "start_update_time": start_update_time, "end_update_time": end_update_time, "page": page, "page_size": pageSize, + "return_count": false, } result, err := a.AccessAPI("pdd.ddk.order.list.increment.get", false, params) if err == nil { - utils.Map2StructByJson(result["order_list_get_response"], &orderListIncrementGetResult, false) + utils.Map2StructByJson(result["order_list_get_response"].(map[string]interface{})["order_list"], &orderListIncrementGetResult, false) } return orderListIncrementGetResult, err }