69 lines
1.9 KiB
Go
69 lines
1.9 KiB
Go
package fnpsapi
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
"time"
|
|
)
|
|
|
|
// 预下单
|
|
func TestPreOrder(t *testing.T) {
|
|
api = New("6705486294797503379", "c1e6c280-e618-4103-9d0a-673bc54fb22e", "5375691", "51658")
|
|
token, _ := api.GetAccessToken()
|
|
api.accessToken = token.BusinessDataObj.AccessToken
|
|
|
|
aa := []*GoodsItemsList{
|
|
{"白菜", 1, 100, 100, "30011", 1, "备注:大白菜"},
|
|
{"白菜2", 1, 100, 100, "30012", 1, "备注:大白菜2"},
|
|
// {"白菜3", 1, 100, 100, "1004", 1, "备注:大白菜2"},
|
|
}
|
|
deliveryFee, baseDeliveryFee, err := api.PreCreateByShopFn(&PreCreateOrder{
|
|
PartnerOrderCode: "817102016000041",
|
|
OrderType: 1,
|
|
PositionSource: 3,
|
|
ReceiverAddress: "四川成都",
|
|
ReceiverLongitude: 104.093445,
|
|
ReceiverLatitude: 30.661585,
|
|
GoodsTotalAmountCent: 100,
|
|
GoodsActualAmountCent: 100,
|
|
GoodsWeight: 0.25,
|
|
GoodsCount: 1,
|
|
GoodsItemList: aa,
|
|
//OutShopCode: "637910",
|
|
ChainStoreID: "209476483",
|
|
})
|
|
fmt.Println(err)
|
|
fmt.Println(deliveryFee)
|
|
fmt.Println(baseDeliveryFee)
|
|
}
|
|
|
|
// 添加小费
|
|
func TestAddTip(t *testing.T) {
|
|
api = New("6705486294797503379", "c1e6c280-e618-4103-9d0a-673bc54fb22e", "5375691", "51658")
|
|
token, _ := api.GetAccessToken()
|
|
api.accessToken = token.BusinessDataObj.AccessToken
|
|
|
|
param := &AddTipRes{}
|
|
param.OrderId = "817102016000041"
|
|
param.PartnerOrderCode = "817102016000041"
|
|
param.AddTipAmountCent = 100
|
|
param.ThirdIndexId = time.Now().Unix()
|
|
err := api.AddTip(param)
|
|
fmt.Println(err)
|
|
}
|
|
|
|
// 获取可用取消订单原因
|
|
func TestGetCancelReasonList(t *testing.T) {
|
|
api = New("6705486294797503379", "c1e6c280-e618-4103-9d0a-673bc54fb22e", "5375691", "DDSdQhSc02m6l4oPVDELgx")
|
|
//token, err := api.GetAccessToken()
|
|
//fmt.Println(err)
|
|
api.accessToken = ""
|
|
|
|
data, err := api.GetCancelReasonList(&GetOrderDetailReq{
|
|
OrderId: "300000219758073736",
|
|
//PartnerOrderCode: "817102016000041",
|
|
})
|
|
fmt.Println(err)
|
|
fmt.Println(data)
|
|
}
|