Browse Source

Merge branch 'phoenix' of ssh://120.24.33.109:11022/hyzjshwo/lanzu_api_hyperf into phoenix

# Conflicts:
#	config/autoload/dependencies.php
master
weigang 5 years ago
parent
commit
07725c7397
  1. 19
      app/Controller/v3/OrderController.php
  2. 12
      app/Service/v3/Implementations/OrderService.php
  3. 8
      app/Service/v3/Interfaces/OrderServiceInterface.php
  4. 2
      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
{
}

2
config/autoload/dependencies.php

@ -40,5 +40,5 @@ return [
\App\Service\v3\Interfaces\HelperServiceInterface::class => \App\Service\v3\Implementations\HelperService::class,
\App\Service\v3\Interfaces\VerifyCodeServiceInterface::class => \App\Service\v3\Implementations\VerifyCodeService::class,
\App\Service\v3\Interfaces\UserBindServiceInterface::class => \App\Service\v3\Implementations\UserBindService::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