aa
This commit is contained in:
40
platformapi/pddapi/order.go
Normal file
40
platformapi/pddapi/order.go
Normal file
@@ -0,0 +1,40 @@
|
||||
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
|
||||
}
|
||||
22
platformapi/pddapi/order_test.go
Normal file
22
platformapi/pddapi/order_test.go
Normal file
@@ -0,0 +1,22 @@
|
||||
package pddapi
|
||||
|
||||
import (
|
||||
"git.rosy.net.cn/baseapi/utils"
|
||||
"testing"
|
||||
)
|
||||
|
||||
func TestOrderListRangeGet(t *testing.T) {
|
||||
result, err := api.OrderListRangeGet("2021-04-28 00:00:00", "2021-04-29:23:59:59", "", 100)
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
t.Log(utils.Format4Output(result, false))
|
||||
}
|
||||
|
||||
func TestOrderDetailGet(t *testing.T) {
|
||||
result, err := api.OrderDetailGet("")
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
t.Log(utils.Format4Output(result, false))
|
||||
}
|
||||
Reference in New Issue
Block a user