aa
This commit is contained in:
@@ -28,7 +28,7 @@ func init() {
|
||||
}
|
||||
|
||||
func TestMiniCode(t *testing.T) {
|
||||
result, err := api.MiniCode(4, strings.ToLower("12521"))
|
||||
result, err := api.MiniCode(2, strings.ToLower("9999999999999"))
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
@@ -36,7 +36,7 @@ func TestMiniCode(t *testing.T) {
|
||||
}
|
||||
|
||||
func TestGenerateLink(t *testing.T) {
|
||||
result, err := api.GenerateLink(2, 2, strings.ToLower("9999999999999"))
|
||||
result, err := api.GenerateLink(2, 4, strings.ToLower("efa9876238fc11eb9101525400c36bda903"))
|
||||
if err != nil {
|
||||
t.Fatal(err)
|
||||
}
|
||||
|
||||
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))
|
||||
}
|
||||
@@ -8,9 +8,11 @@ import (
|
||||
)
|
||||
|
||||
const (
|
||||
MsgTypeUnkown = 0 // 未知
|
||||
MsgTypePay = "VSP501" // 支付结果回调
|
||||
MsgTypeRefund = "VSP503" // 退款结果回调
|
||||
MsgTypeUnkown = 0 // 未知
|
||||
MsgTypePay = "VSP501" // 支付结果回调 (微信
|
||||
MsgTypeRefund = "VSP503" // 退款结果回调 (微信
|
||||
MsgTypePayZFB = "VSP511" //支付宝
|
||||
MsgTypeRefundZFB = "VSP513"
|
||||
|
||||
TrxStatusSuccess = "0000"
|
||||
)
|
||||
|
||||
@@ -18,7 +18,7 @@ func init() {
|
||||
sugarLogger = logger.Sugar()
|
||||
baseapi.Init(sugarLogger)
|
||||
|
||||
api = New("00183083", "18048531223", "56065105499TVAH", "wx4b5930c13f8b1170")
|
||||
api = New("00183083", "18048531223", "56065105499TVAH")
|
||||
}
|
||||
|
||||
func TestCreateUnitorderOrder(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user