This commit is contained in:
suyl
2021-05-06 18:28:54 +08:00
parent 1e27a795c7
commit 320017334b

View File

@@ -124,61 +124,58 @@ func (a *API) OrderDetailGet(orderID string) (orderDetailGetResult *OrderDetailG
} }
type OrderListIncrementGetResult struct { type OrderListIncrementGetResult struct {
TotalCount int `json:"total_count"` SepMarketFee int `json:"sep_market_fee"`
OrderList []struct { GoodsPrice int `json:"goods_price"`
SepMarketFee int `json:"sep_market_fee"` SepDuoID int `json:"sep_duo_id"`
GoodsPrice int `json:"goods_price"` PromotionRate int `json:"promotion_rate"`
SepDuoID int `json:"sep_duo_id"` Type int `json:"type"`
PromotionRate int `json:"promotion_rate"` CatIds []int `json:"cat_ids"`
Type int `json:"type"` OrderStatus int `json:"order_status"`
CatIds []int `json:"cat_ids"` OrderCreateTime int `json:"order_create_time"`
OrderStatus int `json:"order_status"` OrderSettleTime int `json:"order_settle_time"`
OrderCreateTime int `json:"order_create_time"` IsDirect int `json:"is_direct"`
OrderSettleTime int `json:"order_settle_time"` OrderGroupSuccessTime int `json:"order_group_success_time"`
IsDirect int `json:"is_direct"` OrderAmount int `json:"order_amount"`
OrderGroupSuccessTime int `json:"order_group_success_time"` PriceCompareStatus int `json:"price_compare_status"`
OrderAmount int `json:"order_amount"` OrderModifyAt int `json:"order_modify_at"`
PriceCompareStatus int `json:"price_compare_status"` AuthDuoID int `json:"auth_duo_id"`
OrderModifyAt int `json:"order_modify_at"` CpaNew int `json:"cpa_new"`
AuthDuoID int `json:"auth_duo_id"` GoodsName string `json:"goods_name"`
CpaNew int `json:"cpa_new"` BatchNo string `json:"batch_no"`
GoodsName string `json:"goods_name"` GoodsQuantity int `json:"goods_quantity"`
BatchNo string `json:"batch_no"` GoodsID int64 `json:"goods_id"`
GoodsQuantity int `json:"goods_quantity"` SepParameters string `json:"sep_parameters"`
GoodsID int64 `json:"goods_id"` SepRate int `json:"sep_rate"`
SepParameters string `json:"sep_parameters"` CustomParameters string `json:"custom_parameters"`
SepRate int `json:"sep_rate"` GoodsThumbnailURL string `json:"goods_thumbnail_url"`
CustomParameters string `json:"custom_parameters"` ShareRate int `json:"share_rate"`
GoodsThumbnailURL string `json:"goods_thumbnail_url"` PromotionAmount int `json:"promotion_amount"`
ShareRate int `json:"share_rate"` OrderPayTime int `json:"order_pay_time"`
PromotionAmount int `json:"promotion_amount"` GroupID int64 `json:"group_id"`
OrderPayTime int `json:"order_pay_time"` SepPid string `json:"sep_pid"`
GroupID int64 `json:"group_id"` FailReason string `json:"fail_reason"`
SepPid string `json:"sep_pid"` OrderStatusDesc string `json:"order_status_desc"`
FailReason string `json:"fail_reason"` ShareAmount int `json:"share_amount"`
OrderStatusDesc string `json:"order_status_desc"` OrderID string `json:"order_id"`
ShareAmount int `json:"share_amount"` GoodsSign string `json:"goods_sign"`
OrderID string `json:"order_id"` OrderSn string `json:"order_sn"`
GoodsSign string `json:"goods_sign"` PID string `json:"p_id"`
OrderSn string `json:"order_sn"` ZsDuoID int `json:"zs_duo_id"`
PID string `json:"p_id"` OrderReceiveTime int `json:"order_receive_time"`
ZsDuoID int `json:"zs_duo_id"`
OrderReceiveTime int `json:"order_receive_time"`
} `json:"order_list"`
RequestID string `json:"request_id"`
} }
//查询订单列表2 //查询订单列表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{}{ params := map[string]interface{}{
"start_update_time": start_update_time, "start_update_time": start_update_time,
"end_update_time": end_update_time, "end_update_time": end_update_time,
"page": page, "page": page,
"page_size": pageSize, "page_size": pageSize,
"return_count": false,
} }
result, err := a.AccessAPI("pdd.ddk.order.list.increment.get", false, params) result, err := a.AccessAPI("pdd.ddk.order.list.increment.get", false, params)
if err == nil { 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 return orderListIncrementGetResult, err
} }