Files
baseapi/platformapi/dadaapi/order_test.go
2020-09-01 15:26:22 +08:00

81 lines
1.8 KiB
Go

package dadaapi
import (
"fmt"
"testing"
"git.rosy.net.cn/baseapi"
"git.rosy.net.cn/baseapi/utils"
)
func TestAddOrderAfterQuery(t *testing.T) {
// orderID := utils.GetUUID()
result, err := dadaapi.QueryDeliverFee(&OperateOrderParams{
ShopNo: "102908",
OriginID: "130652775117000002",
CityCode: "021",
CargoPrice: 0.01,
IsPrepay: 0,
ReceiverName: "某人",
ReceiverAddress: "西南交通大学科技大厦",
ReceiverLng: 121.258651,
ReceiverLat: 31.034611,
ReceiverPhone: "18180948107",
CargoType: 19,
CargoWeight: 3,
})
if err != nil {
t.Fatal(err)
}
baseapi.SugarLogger.Debug(utils.Format4Output(result, false))
// err = dadaapi.AddOrderAfterQuery(result.DeliveryNo)
// if err != nil {
// t.Fatal(err)
// }
// cancelResponse, err := dadaapi.CancelOrder(orderID, ReasonIDOther, "test")
// if err != nil {
// t.Fatal(err)
// }
// baseapi.SugarLogger.Debug(utils.Format4Output(cancelResponse, false))
}
func TestCancel(t *testing.T) {
cancelResponse, err := dadaapi.CancelOrder("126099099192000002", ReasonIDOther, "协商一致")
if err != nil {
t.Fatal(err)
}
baseapi.SugarLogger.Debug(utils.Format4Output(cancelResponse, false))
}
func TestGetComplaintReasons(t *testing.T) {
complaintReason, err := dadaapi.GetComplaintReasons()
if err != nil {
t.Fatal(err)
}
fmt.Println(complaintReason)
}
func TestComplaintRider(t *testing.T) {
err := dadaapi.ComplaintRider("123", 1)
if err != nil {
t.Fatal(err)
}
}
func TestQueryOrderInfo(t *testing.T) {
result, err := dadaapi.QueryOrderInfo("80704840263399812")
if err != nil {
t.Fatal(err)
}
t.Log(utils.Format4Output(result, false))
}
func TestAddTip(t *testing.T) {
err := dadaapi.AddTip("80704840263399812", 1.0, "530100", "")
if err != nil {
t.Fatal(err)
}
}