41 lines
1.1 KiB
Go
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
|
|
}
|