美团配送与达达添加获取配送员坐标及加小费相关的API

This commit is contained in:
gazebo
2019-12-25 15:02:54 +08:00
parent 0260014f1e
commit 2830796f7d
6 changed files with 283 additions and 60 deletions

View File

@@ -57,8 +57,33 @@ func TestAccessAPI(t *testing.T) {
}
}
func TestCreateOrderByShop(t *testing.T) {
basicParams := &CreateOrderByShopParam{
DeliveryID: 123456789,
OrderID: "order_123456789",
// 设置测试门店 id测试门店的坐标地址为 97235456,31065079高德坐标配送范围3km
ShopID: "test_0001",
DeliveryServiceCode: DeliveryServiceCodeIntime,
ReceiverName: "xjh",
ReceiverAddress: "九里堤",
ReceiverPhone: "18112345678",
ReceiverLng: 97235456,
ReceiverLat: 31065079,
CoordinateType: CoordinateTypeMars,
GoodsValue: 12.34,
GoodsWeight: 3.4,
OrderType: OrderTypeASAP,
}
order, err := api.CreateOrderByShop2(basicParams)
handleError(t, err)
if order != nil {
sugarLogger.Debugf("order:%v", order)
}
}
func TestCancelOrder(t *testing.T) {
result, err := api.CancelOrder(123456789, "1529387562097059", CancelReasonMerchantOther, "just a test")
result, err := api.CancelOrder(123456789, "1577258173664001659", CancelReasonMerchantOther, "just a test")
handleError(t, err)
sugarLogger.Debug(result)
}
@@ -69,3 +94,11 @@ func TestEvaluateRider(t *testing.T) {
t.Fatal(err)
}
}
func TestRiderLocation(t *testing.T) {
lng, lat, err := api.RiderLocation(2997655, "1577100357518191619")
if err != nil {
t.Fatal(err)
}
t.Logf("lng:%d,lat:%d", lng, lat)
}