- elm CancelOrder added.
This commit is contained in:
@@ -9,6 +9,19 @@ const (
|
||||
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) {
|
||||
result, err := a.AccessAPI("eleme.order.getOrder", map[string]interface{}{
|
||||
"orderId": orderID,
|
||||
@@ -29,3 +42,13 @@ func (a *API) ConfirmOrder(orderID string) error {
|
||||
|
||||
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