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

修改urlmanager

parent 881b230b
......@@ -11,62 +11,166 @@ return [
'class'=>'yii\rest\UrlRule',
'controller'=>[
'swagger',
],
'extraPatterns'=>[
'GET swagger'=>'swagger',
],
],
//swagger
'GET swaggers/swagger/<id>'=>'swagger/swagger',
[
'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',
],
'extraPatterns'=>[
'GET,OPTIONS branch-list'=>'branch-list',
'POST,OPTIONS upload'=>'upload',
],
],
//门店评分
[
'class'=>'yii\rest\UrlRule',
'controller'=>[
'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/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'=>[
'GET,OPTIONS test'=>'test',
'GET swagger'=>'swagger',
'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-detail' => 'membergrade-detail',
'PUT,OPTIONS membergrade-revise' => 'membergrade-revise',
'POST,OPTIONS membergrade-add' => 'membergrade-add',
'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',
'POST,OPTIONS add-branch-score'=>'add-branch-score',
],
],
//部门信息
[
'class'=>'yii\rest\UrlRule',
'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-info' => 'branch-service-info',
'POST,OPTIONS add-branch-service' => 'add-branch-service',
'PUT,OPTIONS revise-branch-service' => 'revise-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-detail'=>'user-detail',
'POST,OPTIONS user-update'=>'user-update',
'GET,OPTIONS user-delete'=>'user-delete',
'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-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;
class ShopTransportAreaController extends BaseController
{
public $modelClass = 'app\models\v1\common\ShopTransportArea';
public function actions()
{
$actions = parent::actions();
// 禁用 "index"
unset($actions['index']);
return $actions;
}
/**
* @OA\GET(
* path="/backend/web/v1/common/shop-transport-areas",
* path="/backend/web/v1/common/shop-transport-areas/area",
* tags={"公用类接口"},
* summary="取得省市区(gyz)",
* description="参数为空获取全部省,传入省id获取市,传入市id获取区",
......@@ -28,10 +19,10 @@ class ShopTransportAreaController extends BaseController
* security={{"Authorization": {}}}
* )
*/
public function actionIndex()
public function actionArea()
{
$model = new $this->modelClass();
$model->setAttributes(Yii::$app->request->post());
$model->setAttributes(Yii::$app->request->get());
if (!$model->validate()) {
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