Commit 45fbbba5 authored by 郭勇志's avatar 郭勇志

修改urlmanager

parent 881b230b
...@@ -11,62 +11,166 @@ return [ ...@@ -11,62 +11,166 @@ return [
'class'=>'yii\rest\UrlRule', 'class'=>'yii\rest\UrlRule',
'controller'=>[ 'controller'=>[
'swagger', 'swagger',
],
'extraPatterns'=>[
'GET swagger'=>'swagger',
],
],
//swagger
'GET swaggers/swagger/<id>'=>'swagger/swagger',
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/branch/branch', 'v1/branch/branch',
],
'extraPatterns'=>[
'GET,OPTIONS branch-list'=>'branch-list',
'POST,OPTIONS upload'=>'upload',
],
],
//门店
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/branch/branch',
],
'extraPatterns'=>[
'GET,OPTIONS branch-list'=>'branch-list',
'POST,OPTIONS upload'=>'upload',
],
],
//门店评分
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/branch/branch-score', 'v1/branch/branch-score',
],
'extraPatterns'=>[
'GET,OPTIONS branch-score-list' => 'branch-score-list',
'GET,OPTIONS score-info' => 'score-info',
'PUT,OPTIONS score-info-update'=>'score-info-update',
'DELETE,OPTIONS score-info-del'=>'score-info-del',
'POST,OPTIONS add-branch-score'=>'add-branch-score',
],
],
//后台管理员
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/rbacuser/rbac-user', 'v1/rbacuser/rbac-user',
'v1/shopuser/shop-user-membergrade',
'v1/shopuser/user-department',
'v1/shopuser/shop-user',
'v1/shopuser/user-complain',
'v1/branch/branch-service-type',
'v1/branch/shop-city-distribution-setting',
'v1/shopuser/shop-user-list',
'v1/branch/branch-licence',
'v1/common/shop-transport-area',
], ],
'extraPatterns'=>[ 'extraPatterns'=>[
'GET,OPTIONS test'=>'test',
'GET swagger'=>'swagger',
'POST,OPTIONS login'=>'login', 'POST,OPTIONS login'=>'login',
'GET,OPTIONS department'=>'department', ],
'GET,OPTIONS user-complain'=>'user-complain', ],
'GET,OPTIONS employee-info' => 'employee-info', //用户等级
'GET,OPTIONS employee-list' => 'employee-list', [
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/shopuser/shop-user-membergrade',
],
'extraPatterns'=>[
'GET,OPTIONS membergrade-list' => 'membergrade-list', 'GET,OPTIONS membergrade-list' => 'membergrade-list',
'GET,OPTIONS membergrade-detail' => 'membergrade-detail', 'GET,OPTIONS membergrade-detail' => 'membergrade-detail',
'PUT,OPTIONS membergrade-revise' => 'membergrade-revise', 'PUT,OPTIONS membergrade-revise' => 'membergrade-revise',
'POST,OPTIONS membergrade-add' => 'membergrade-add', 'POST,OPTIONS membergrade-add' => 'membergrade-add',
'DELETE,OPTIONS del' => 'membergrade-delete', 'DELETE,OPTIONS del' => 'membergrade-delete',
'GET,OPTIONS city-distribution-setting-list' => 'city-distribution-setting-list', ],
'GET,OPTIONS branch-score-list' => 'branch-score-list', ],
'GET,OPTIONS score-info' => 'score-info', //部门信息
'PUT,OPTIONS score-info-update'=>'score-info-update', [
'DELETE,OPTIONS score-info-del'=>'score-info-del', 'class'=>'yii\rest\UrlRule',
'POST,OPTIONS add-branch-score'=>'add-branch-score', 'controller'=>[
'v1/shopuser/user-department',
],
'extraPatterns'=>[
'GET,OPTIONS department'=>'department',
],
],
//用户
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/shopuser/shop-user',
],
'extraPatterns'=>[
'GET,OPTIONS employee-info' => 'employee-info',
'GET,OPTIONS employee-list' => 'employee-list',
],
],
//用户评论
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/shopuser/user-complain',
],
'extraPatterns'=>[
'GET,OPTIONS user-complain'=>'user-complain',
],
],
//门店服务类型
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/branch/branch-service-type',
],
'extraPatterns'=>[
'GET,OPTIONS branch-service-list' => 'branch-service-list', 'GET,OPTIONS branch-service-list' => 'branch-service-list',
'GET,OPTIONS branch-service-info' => 'branch-service-info', 'GET,OPTIONS branch-service-info' => 'branch-service-info',
'POST,OPTIONS add-branch-service' => 'add-branch-service', 'POST,OPTIONS add-branch-service' => 'add-branch-service',
'PUT,OPTIONS revise-branch-service' => 'revise-branch-service', 'PUT,OPTIONS revise-branch-service' => 'revise-branch-service',
'DELETE,OPTIONS del-branch-service' => 'del-branch-service', 'DELETE,OPTIONS del-branch-service' => 'del-branch-service',
],
],
//
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/branch/shop-city-distribution-setting',
],
'extraPatterns'=>[
],
],
//用户列表
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/shopuser/shop-user-list',
'v1/branch/branch-licence',
'v1/common/shop-transport-area',
],
'extraPatterns'=>[
'GET,OPTIONS user-list' => 'user-list', 'GET,OPTIONS user-list' => 'user-list',
'GET,OPTIONS user-detail'=>'user-detail', 'GET,OPTIONS user-detail'=>'user-detail',
'POST,OPTIONS user-update'=>'user-update', 'POST,OPTIONS user-update'=>'user-update',
'GET,OPTIONS user-delete'=>'user-delete', 'GET,OPTIONS user-delete'=>'user-delete',
'GET,OPTIONS get-member-grade-list'=>'get-member-grade-list', 'GET,OPTIONS get-member-grade-list'=>'get-member-grade-list',
],
],
//门店证照
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/branch/branch-licence',
],
'extraPatterns'=>[
'GET,OPTIONS licence-list'=>'licence-list', 'GET,OPTIONS licence-list'=>'licence-list',
'GET,OPTIONS licence-detail'=>'licence-detail', 'GET,OPTIONS licence-detail'=>'licence-detail',
'GET,OPTIONS branch-list'=>'branch-list',
'GET,OPTIONS branch-detail'=>'branch-detail',
'GET,OPTIONS branch-services'=>'branch-services',
'GET,OPTIONS branch-transport-type'=>'branch-transport-type',
'POST,OPTIONS add-branch' => 'add-branch',
'PUT,OPTIONS revise-branch' => 'revise-branch',
'DELETE,OPTIONS del-branch' => 'del-branch',
'POST,OPTIONS upload'=>'upload',
'POST,OPTIONS get-area' => 'get-area',
], ],
], ],
'GET swaggers/swagger/<id>'=>'swagger/swagger', //省市区
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'v1/common/shop-transport-area',
],
'extraPatterns'=>[
'GET,OPTIONS area' => 'area',
],
],
], ],
], ],
] ]
......
...@@ -8,18 +8,9 @@ use yii\data\ActiveDataProvider; ...@@ -8,18 +8,9 @@ use yii\data\ActiveDataProvider;
class ShopTransportAreaController extends BaseController class ShopTransportAreaController extends BaseController
{ {
public $modelClass = 'app\models\v1\common\ShopTransportArea'; public $modelClass = 'app\models\v1\common\ShopTransportArea';
public function actions()
{
$actions = parent::actions();
// 禁用 "index"
unset($actions['index']);
return $actions;
}
/** /**
* @OA\GET( * @OA\GET(
* path="/backend/web/v1/common/shop-transport-areas", * path="/backend/web/v1/common/shop-transport-areas/area",
* tags={"公用类接口"}, * tags={"公用类接口"},
* summary="取得省市区(gyz)", * summary="取得省市区(gyz)",
* description="参数为空获取全部省,传入省id获取市,传入市id获取区", * description="参数为空获取全部省,传入省id获取市,传入市id获取区",
...@@ -28,10 +19,10 @@ class ShopTransportAreaController extends BaseController ...@@ -28,10 +19,10 @@ class ShopTransportAreaController extends BaseController
* security={{"Authorization": {}}} * security={{"Authorization": {}}}
* ) * )
*/ */
public function actionIndex() public function actionArea()
{ {
$model = new $this->modelClass(); $model = new $this->modelClass();
$model->setAttributes(Yii::$app->request->post()); $model->setAttributes(Yii::$app->request->get());
if (!$model->validate()) { if (!$model->validate()) {
throw new HttpException(402,json_encode($model->errors)); throw new HttpException(402,json_encode($model->errors));
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment