Browse Source

订单完成

master
Lemon 5 years ago
parent
commit
1b7da569e9
  1. 7
      app/Controller/v3/HorsemanController.php
  2. 5
      app/Service/v3/Implementations/OrderOnlineService.php
  3. 2
      app/Service/v3/Interfaces/OrderOnlineServiceInterface.php
  4. 1
      config/routes.php

7
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);
}
}

5
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;
}
}

2
app/Service/v3/Interfaces/OrderOnlineServiceInterface.php

@ -90,4 +90,6 @@ interface OrderOnlineServiceInterface
* @return mixed
*/
public function getOrderInfo($globalOrderId);
public function completeForHorseman($globalOrderId);
}

1
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]]);
// 需要登录的路由

Loading…
Cancel
Save