diff --git a/legacy/elm/controller/order.go b/legacy/elm/controller/order.go index 6af123fc8..fc6a1ec22 100644 --- a/legacy/elm/controller/order.go +++ b/legacy/elm/controller/order.go @@ -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 { - api.ElmAPI.ConfirmOrder(orderID) + time.AfterFunc(4*time.Minute, func() { + api.ElmAPI.ConfirmOrder(orderID) + }) } else { api.ElmAPI.CancelOrder(orderID, elmapi.CancelOrderTypeOthers, "") } diff --git a/legacy/freshfood/freshfood.go b/legacy/freshfood/freshfood.go index 5988a24ab..05e880a70 100644 --- a/legacy/freshfood/freshfood.go +++ b/legacy/freshfood/freshfood.go @@ -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