Browse Source

订单详情

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

13
app/Controller/v3/HorsemanController.php

@ -6,6 +6,7 @@ namespace App\Controller\v3;
use App\Controller\BaseController;
use App\Service\v3\Interfaces\HorsemanServiceInterface;
use Hyperf\Di\Annotation\Inject;
use App\Service\v3\Interfaces\OrderOnlineServiceInterface;
class HorsemanController extends BaseController
{
@ -15,11 +16,23 @@ class HorsemanController extends BaseController
*/
protected $horsemanService;
/**
* @Inject
* @var OrderOnlineServiceInterface
*/
protected $orderOnlineService;
public function getOrderList()
{
return $this->success($this->horsemanService->getOrderList());
}
public function getOrderInfo()
{
$globalOrderId = $this->request->input('global_order_id', -1);
return $this->success($this->orderOnlineService->getOrderInfo($globalOrderId));
}
public function setHorsemanCoordinate()
{
$employeesId = $this->request->input('employees_id', -1);

5
app/Service/v3/Implementations/OrderOnlineService.php

@ -849,4 +849,9 @@ class OrderOnlineService implements OrderOnlineServiceInterface
return true;
}
public function getOrderInfo($globalOrderId)
{
return OrderMain::query()->where('global_order_id',$globalOrderId)->first();
}
}

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

@ -83,4 +83,11 @@ interface OrderOnlineServiceInterface
* @return mixed
*/
public function checkIfBuyFlashGoodsToday($userId);
/**
* 获取订单详情
* @param $globalOrderId
* @return mixed
*/
public function getOrderInfo($globalOrderId);
}

1
config/routes.php

@ -102,6 +102,7 @@ Router::addGroup('/v3/', function () {
Router::post('horseman/getHorsemanCoordinate', 'App\Controller\v3\HorsemanController@getHorsemanCoordinate');
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');
},['middleware' => [\App\Middleware\Auth\ApiMiddleware::class]]);
// 需要登录的路由

Loading…
Cancel
Save