Browse Source

订单接口初始化

master
Lemon 6 years ago
parent
commit
9d46eadbad
  1. 19
      app/Controller/v3/OrderController.php
  2. 12
      app/Service/v3/Implementations/OrderService.php
  3. 8
      app/Service/v3/Interfaces/OrderServiceInterface.php
  4. 1
      config/autoload/dependencies.php
  5. 1
      config/routes.php

19
app/Controller/v3/OrderController.php

@ -0,0 +1,19 @@
<?php
namespace App\Controller\v3;
use App\Controller\BaseController;
use Hyperf\Di\Annotation\Inject;
use App\Service\v3\Interfaces\OrderServiceInterface;
class OrderController extends BaseController
{
/**
* @Inject
* @var OrderServiceInterface
*/
protected $order;
public function detail(){
$res = $this->order->detail();
return $this->success($res);
}
}

12
app/Service/v3/Implementations/OrderService.php

@ -0,0 +1,12 @@
<?php
namespace App\Service\v3\Implementations;
use App\Service\v3\Interfaces\OrderServiceInterface;
class OrderService implements OrderServiceInterface
{
public function detail(){
return '接入成功';
}
}

8
app/Service/v3/Interfaces/OrderServiceInterface.php

@ -0,0 +1,8 @@
<?php
namespace App\Service\v3\Interfaces;
interface OrderServiceInterface
{
}

1
config/autoload/dependencies.php

@ -36,4 +36,5 @@ return [
\App\Service\SmsServiceInterface::class => \App\Service\SmsAliService::class,
\App\Service\OrderListServiceInterface::class => \App\Service\OrderListService::class,
\App\Service\v3\Interfaces\GoodsServiceInterface::class => \App\Service\v3\Implementations\GoodsService::class,
\App\Service\v3\Interfaces\OrderServiceInterface::class => \App\Service\v3\Implementations\OrderService::class,
];

1
config/routes.php

@ -81,6 +81,7 @@ Router::addGroup('/v3/', function () {
Router::post('home/appletIndex', 'App\Controller\v3\HomeController@appletIndex');
Router::post('Goods/detail', 'App\Controller\v3\GoodsController@detail');
Router::post('goodsRecommend/getByTabsForAppletIndex', 'App\Controller\v3\GoodsRecommendController@getByTabsForAppletIndex');
Router::post('Order/detail', 'App\Controller\v3\OrderController@detail');
},['middleware' => [\App\Middleware\Auth\ApiMiddleware::class]]);
// 需要登录的路由

Loading…
Cancel
Save