diff --git a/app/Controller/v3/HorsemanController.php b/app/Controller/v3/HorsemanController.php index 58f6c8a..9357b74 100644 --- a/app/Controller/v3/HorsemanController.php +++ b/app/Controller/v3/HorsemanController.php @@ -57,4 +57,11 @@ class HorsemanController extends BaseController $globalOrderId = $this->request->input('global_order_id', -1); return $this->success($this->horsemanService->getOrderCoordinate($globalOrderId)); } + + public function orderComplete() + { + $globalOrderId = $this->request->input('global_order_id', -1); + $res = $this->orderOnlineService->completeForHorseman($globalOrderId); + return $this->success($res); + } } \ No newline at end of file diff --git a/app/Service/v3/Implementations/OrderOnlineService.php b/app/Service/v3/Implementations/OrderOnlineService.php index f21da8b..de649cd 100644 --- a/app/Service/v3/Implementations/OrderOnlineService.php +++ b/app/Service/v3/Implementations/OrderOnlineService.php @@ -854,4 +854,9 @@ class OrderOnlineService implements OrderOnlineServiceInterface { return OrderMain::query()->where('global_order_id',$globalOrderId)->with('market','orderGoods')->first(); } + + public function completeForHorseman($globalOrderId) + { + return true; + } } \ No newline at end of file diff --git a/app/Service/v3/Interfaces/OrderOnlineServiceInterface.php b/app/Service/v3/Interfaces/OrderOnlineServiceInterface.php index 1c962f7..951ce80 100644 --- a/app/Service/v3/Interfaces/OrderOnlineServiceInterface.php +++ b/app/Service/v3/Interfaces/OrderOnlineServiceInterface.php @@ -90,4 +90,6 @@ interface OrderOnlineServiceInterface * @return mixed */ public function getOrderInfo($globalOrderId); + + public function completeForHorseman($globalOrderId); } \ No newline at end of file diff --git a/config/routes.php b/config/routes.php index d43e556..05eb7fd 100644 --- a/config/routes.php +++ b/config/routes.php @@ -103,6 +103,7 @@ Router::addGroup('/v3/', function () { Router::post('horseman/getOrderCoordinate', 'App\Controller\v3\HorsemanController@getOrderCoordinate'); Router::post('horseman/setHorsemanCoordinate', 'App\Controller\v3\HorsemanController@setHorsemanCoordinate'); Router::post('horseman/getOrderInfo', 'App\Controller\v3\HorsemanController@getOrderInfo'); + Router::post('horseman/orderComplete', 'App\Controller\v3\HorsemanController@orderComplete'); },['middleware' => [\App\Middleware\Auth\ApiMiddleware::class]]); // 需要登录的路由