- elm CancelOrder added.
This commit is contained in:
@@ -9,6 +9,19 @@ const (
|
|||||||
OrderStatusSettled = "settled"
|
OrderStatusSettled = "settled"
|
||||||
)
|
)
|
||||||
|
|
||||||
|
const (
|
||||||
|
CancelOrderTypeOthers = "others"
|
||||||
|
CancelOrderTypeFakeOrder = "fakeOrder"
|
||||||
|
CancelOrderTypeContactUserFailed = "contactUserFailed"
|
||||||
|
CancelOrderTypeFoodSoldOut = "foodSoldOut"
|
||||||
|
CancelOrderTypeRestaurantClosed = "restaurantClosed"
|
||||||
|
CancelOrderTypeDistanceTooFar = "distanceTooFar"
|
||||||
|
CancelOrderTypeRestaurantTooBusy = "restaurantTooBusy"
|
||||||
|
CancelOrderTypeForceRejectOrder = "forceRejectOrder"
|
||||||
|
CancelOrderTypeDeliveryFault = "deliveryFault"
|
||||||
|
CancelOrderTypeNotSatisfiedDeliveryRequirement = "notSatisfiedDeliveryRequirement"
|
||||||
|
)
|
||||||
|
|
||||||
func (a *API) GetOrder(orderID string) (map[string]interface{}, error) {
|
func (a *API) GetOrder(orderID string) (map[string]interface{}, error) {
|
||||||
result, err := a.AccessAPI("eleme.order.getOrder", map[string]interface{}{
|
result, err := a.AccessAPI("eleme.order.getOrder", map[string]interface{}{
|
||||||
"orderId": orderID,
|
"orderId": orderID,
|
||||||
@@ -29,3 +42,13 @@ func (a *API) ConfirmOrder(orderID string) error {
|
|||||||
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
func (a *API) CancelOrder(orderID string, cancelType string, remark string) error {
|
||||||
|
_, err := a.AccessAPI("eleme.order.cancelOrderLite", map[string]interface{}{
|
||||||
|
"orderId": orderID,
|
||||||
|
"type": cancelType,
|
||||||
|
"remark": remark,
|
||||||
|
})
|
||||||
|
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user