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) } }