Files
baseapi/platformapi/pddapi/order.go
suyl 7975ae96f0 aa
2021-04-29 17:36:37 +08:00

41 lines
1.1 KiB
Go

package pddapi
import "git.rosy.net.cn/baseapi/utils"
//查询订单列表
func (a *API) OrderListRangeGet(beginTime, endTime, lastOrderID string, pageSize int) (bool bool, err error) {
params := map[string]interface{}{
"start_time": beginTime,
"end_time": endTime,
"page_size": pageSize,
}
if lastOrderID != "" {
params["last_order_id"] = lastOrderID
}
result, err := a.AccessAPI("pdd.ddk.order.list.range.get", false, params)
if err == nil {
if utils.MustInterface2Int64(result["order_list_get_response"].(map[string]interface{})["order_list"]) == 0 {
return false, err
} else {
return true, err
}
}
return false, err
}
//查询订单详情
func (a *API) OrderDetailGet(orderID string) (bool bool, err error) {
params := map[string]interface{}{
"order_sn": orderID,
}
result, err := a.AccessAPI("pdd.ddk.order.detail.get", false, params)
if err == nil {
if utils.MustInterface2Int64(result["order_list_get_response"].(map[string]interface{})["order_list"]) == 0 {
return false, err
} else {
return true, err
}
}
return false, err
}