- enable elm user urge order.
- delay 4 minutes when got new elm order.
This commit is contained in:
@@ -2,6 +2,7 @@ package controller
|
||||
|
||||
import (
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"git.rosy.net.cn/baseapi"
|
||||
"git.rosy.net.cn/baseapi/platformapi/elmapi"
|
||||
@@ -56,7 +57,9 @@ func (o *OrderController) OrderMessage(msg *elmapi.CallbackMsg) (retVal *elmapi.
|
||||
func OnNewOrder(orderID string, userMobile string) {
|
||||
controllers.OnNewOrder(orderID, controllers.ELM_VENDORID, userMobile, 0, nil, func(acceptIt bool) {
|
||||
if acceptIt {
|
||||
time.AfterFunc(4*time.Minute, func() {
|
||||
api.ElmAPI.ConfirmOrder(orderID)
|
||||
})
|
||||
} else {
|
||||
api.ElmAPI.CancelOrder(orderID, elmapi.CancelOrderTypeOthers, "")
|
||||
}
|
||||
|
||||
@@ -214,12 +214,11 @@ func (f *API) ELMOrderStatus(orderId string, status int, statusTime string) erro
|
||||
}
|
||||
|
||||
func (f *API) ELMClientUrgeOrder(orderId string) error {
|
||||
return nil
|
||||
// params := make(url.Values)
|
||||
// params.Set(URL_FRESHFOOD_PARA_VENDORID, utils.Int2Str(controllers.ELM_VENDORID))
|
||||
// params.Set(URL_FRESHFOOD_PARA_ORDERID, orderId)
|
||||
params := make(url.Values)
|
||||
params.Set(URL_FRESHFOOD_PARA_VENDORID, utils.Int2Str(controllers.ELM_VENDORID))
|
||||
params.Set(URL_FRESHFOOD_PARA_ORDERID, orderId)
|
||||
|
||||
// return f.AccessFreshFood(URL_FRESHFOOD_ELEME_USER_URGE_ORDER, params)
|
||||
return f.AccessFreshFood(URL_FRESHFOOD_ELEME_USER_URGE_ORDER, params)
|
||||
}
|
||||
|
||||
// mtps api
|
||||
|
||||
Reference in New Issue
Block a user