更新路由
This commit is contained in:
parent
cf1366e68c
commit
57281d70ad
95
app/common/middleware/SupplyAuthMiddleware.php
Normal file
95
app/common/middleware/SupplyAuthMiddleware.php
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Author: CRMEB Team <admin@crmeb.com>
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
namespace app\common\middleware;
|
||||||
|
|
||||||
|
|
||||||
|
use app\common\repositories\system\auth\MenuRepository;
|
||||||
|
use app\common\repositories\system\auth\RoleRepository;
|
||||||
|
use app\Request;
|
||||||
|
use think\exception\ValidateException;
|
||||||
|
use think\Response;
|
||||||
|
|
||||||
|
class SupplyAuthMiddleware extends BaseMiddleware
|
||||||
|
{
|
||||||
|
|
||||||
|
public function before(Request $request)
|
||||||
|
{
|
||||||
|
$admin = $request->adminInfo();
|
||||||
|
|
||||||
|
$merchant = $request->merchant();
|
||||||
|
|
||||||
|
/** @var RoleRepository $role */
|
||||||
|
$role = app()->make(RoleRepository::class);
|
||||||
|
|
||||||
|
/** @var MenuRepository $menu */
|
||||||
|
$menu = app()->make(MenuRepository::class);
|
||||||
|
|
||||||
|
if ($admin->level) {
|
||||||
|
$rules = $role->idsByRules($request->merId(), $admin->roles);
|
||||||
|
$menus = count($rules) ? ($merchant->type_id ? $menu->typesByRoutes($merchant->type_id, $rules) : $menu->idsByRoutes($rules)) : [];
|
||||||
|
$msg = '没有权限访问';
|
||||||
|
} else {
|
||||||
|
$rules = [];
|
||||||
|
$menus = $merchant->type_id ? $menu->merchantTypeByRoutes($merchant->type_id) : [];
|
||||||
|
$msg = '请前往平台后台-商户 - 店铺管理 - 店铺类型-编辑店铺权限';
|
||||||
|
}
|
||||||
|
|
||||||
|
$request->macro('adminAuth', function () use (&$menus) {
|
||||||
|
return $menus;
|
||||||
|
});
|
||||||
|
|
||||||
|
$request->macro('adminRule', function () use (&$rules) {
|
||||||
|
return $rules;
|
||||||
|
});
|
||||||
|
|
||||||
|
$request->macro('checkAuth', function ($name, $vars) use (&$merchant, &$admin, &$menus, &$menu) {
|
||||||
|
if (!$name || (!$admin->level && !$merchant->type_id)) return true;
|
||||||
|
$isset = false;
|
||||||
|
foreach ($menus as $_menu) {
|
||||||
|
$keys = $menu->tidyParams($_menu['params']);
|
||||||
|
if ($_menu['route'] != $name) continue;
|
||||||
|
$isset = true;
|
||||||
|
if (!count($keys)) return true;
|
||||||
|
if ($menu->checkParams($keys, $vars))
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if ($isset || $menu->routeExists($name, 1))
|
||||||
|
return false;
|
||||||
|
return true;
|
||||||
|
});
|
||||||
|
|
||||||
|
$rule = $request->rule();
|
||||||
|
if (!$rule) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
$options = $rule->getOption();
|
||||||
|
if (!($options['_auth'] ?? true) && !isset($options['_form'])) {
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
if (isset($options['_form'])) {
|
||||||
|
$name = $options['_form'];
|
||||||
|
$var = $options['_form_val'] ?? [];
|
||||||
|
} else {
|
||||||
|
$name = $rule->getName();
|
||||||
|
$var = $rule->getVars();
|
||||||
|
}
|
||||||
|
if (!$request->checkAuth($name, $var))
|
||||||
|
throw new ValidateException($msg);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function after(Response $response)
|
||||||
|
{
|
||||||
|
// TODO: Implement after() method.
|
||||||
|
}
|
||||||
|
}
|
56
app/common/middleware/SupplyCheckBaseInfoMiddleware.php
Normal file
56
app/common/middleware/SupplyCheckBaseInfoMiddleware.php
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
<?php
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Author: CRMEB Team <admin@crmeb.com>
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
namespace app\common\middleware;
|
||||||
|
|
||||||
|
|
||||||
|
use app\Request;
|
||||||
|
use think\exception\ValidateException;
|
||||||
|
use think\facade\Cache;
|
||||||
|
use think\Response;
|
||||||
|
|
||||||
|
class SupplyCheckBaseInfoMiddleware extends BaseMiddleware
|
||||||
|
{
|
||||||
|
|
||||||
|
protected $rules = [
|
||||||
|
'merchantAttachmentCategoryCreate',
|
||||||
|
'merchantUpdate',
|
||||||
|
'merchantUploadImage',
|
||||||
|
'merchant.Common/uploadCertificate',
|
||||||
|
'merchantAttachmentCategoryUpdate',
|
||||||
|
'merchantAttachmentCategoryDelete',
|
||||||
|
'merchantAttachmentUpdate',
|
||||||
|
'merchantAttachmentDelete'
|
||||||
|
];
|
||||||
|
|
||||||
|
public function before(Request $request)
|
||||||
|
{
|
||||||
|
$name = $this->request->rule()->getName();
|
||||||
|
if ($this->request->method() == 'GET' || in_array($name, $this->rules)) return;
|
||||||
|
$cache = Cache::store('file');
|
||||||
|
$merchant = $request->merchant();
|
||||||
|
|
||||||
|
$key = 'mer_valid_' . $merchant->mer_id;
|
||||||
|
if ($cache->has($key)) return;
|
||||||
|
|
||||||
|
|
||||||
|
if (!$merchant->mer_avatar || !$merchant->mer_banner || !$merchant->mer_info || !$merchant->mer_address) {
|
||||||
|
throw new ValidateException('您好,请前往左侧菜单【设置】-【商户基本信息】完善商户基本信息。');
|
||||||
|
}
|
||||||
|
Cache::store('file')->set('mer_valid_' . $merchant->mer_id, 1, 3600 * 8);
|
||||||
|
}
|
||||||
|
|
||||||
|
public function after(Response $response)
|
||||||
|
{
|
||||||
|
// TODO: Implement after() method.
|
||||||
|
}
|
||||||
|
}
|
57
app/common/middleware/SupplyServerMiddleware.php
Normal file
57
app/common/middleware/SupplyServerMiddleware.php
Normal file
@ -0,0 +1,57 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Author: CRMEB Team <admin@crmeb.com>
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
namespace app\common\middleware;
|
||||||
|
|
||||||
|
use app\common\repositories\store\service\StoreServiceRepository;
|
||||||
|
use think\exception\HttpResponseException;
|
||||||
|
use app\Request;
|
||||||
|
use think\Response;
|
||||||
|
use Throwable;
|
||||||
|
|
||||||
|
class SupplyServerMiddleware extends BaseMiddleware
|
||||||
|
{
|
||||||
|
|
||||||
|
public function before(Request $request)
|
||||||
|
{
|
||||||
|
$this->merId = $this->request->route('merId');
|
||||||
|
|
||||||
|
$type = $this->getArg(0);
|
||||||
|
$field = 'customer';
|
||||||
|
switch ($type) {
|
||||||
|
case 0:
|
||||||
|
$field = 'customer';
|
||||||
|
break;
|
||||||
|
case 1:
|
||||||
|
$field = 'is_goods';
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
$userInfo = $this->request->userInfo();
|
||||||
|
$service = app()->make(StoreServiceRepository::class)->getService($userInfo->uid, $this->merId);
|
||||||
|
if (!$service && $userInfo->main_uid) {
|
||||||
|
$service = app()->make(StoreServiceRepository::class)->getService($userInfo->main_uid, $this->merId);
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$service || !$service->{$field}) {
|
||||||
|
throw new HttpResponseException(app('json')->fail('您没有权限操作'));
|
||||||
|
}
|
||||||
|
$request->macro('serviceInfo', function () use (&$service) {
|
||||||
|
return $service;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public function after(Response $response)
|
||||||
|
{
|
||||||
|
// TODO: Implement after() method.
|
||||||
|
}
|
||||||
|
}
|
121
app/common/middleware/SupplyTokenMiddleware.php
Normal file
121
app/common/middleware/SupplyTokenMiddleware.php
Normal file
@ -0,0 +1,121 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Copyright (c) 2016~2022 https://www.crmeb.com All rights reserved.
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
// | Author: CRMEB Team <admin@crmeb.com>
|
||||||
|
// +----------------------------------------------------------------------
|
||||||
|
|
||||||
|
|
||||||
|
namespace app\common\middleware;
|
||||||
|
|
||||||
|
use app\common\repositories\system\supply\SupplyAdminRepository;
|
||||||
|
use app\common\repositories\system\supply\SupplyRepository;
|
||||||
|
use app\Request;
|
||||||
|
use crmeb\exceptions\AuthException;
|
||||||
|
use crmeb\services\JwtTokenService;
|
||||||
|
use Firebase\JWT\ExpiredException;
|
||||||
|
use think\exception\ValidateException;
|
||||||
|
use think\Response;
|
||||||
|
use Throwable;
|
||||||
|
|
||||||
|
class SupplyTokenMiddleware extends BaseMiddleware
|
||||||
|
{
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param Request $request
|
||||||
|
* @throws Throwable
|
||||||
|
* @author xaboy
|
||||||
|
* @day 2020-04-10
|
||||||
|
*/
|
||||||
|
public function before(Request $request)
|
||||||
|
{
|
||||||
|
$force = $this->getArg(0, true);
|
||||||
|
try {
|
||||||
|
$token = trim($request->header('X-Token'));
|
||||||
|
if(!$token) $token = trim($request->param('token',''));
|
||||||
|
if (strpos($token, 'Bearer') === 0)
|
||||||
|
$token = trim(substr($token, 6));
|
||||||
|
if (!$token)
|
||||||
|
throw new ValidateException('请登录');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var SupplydminRepository $repository
|
||||||
|
*/
|
||||||
|
$repository = app()->make(SupplyAdminRepository::class);
|
||||||
|
$service = new JwtTokenService();
|
||||||
|
try {
|
||||||
|
$payload = $service->parseToken($token);
|
||||||
|
} catch (ExpiredException $e) {
|
||||||
|
$repository->checkToken($token);
|
||||||
|
$payload = $service->decode($token);
|
||||||
|
} catch (Throwable $e) {//Token 过期
|
||||||
|
throw new AuthException('token 已过期');
|
||||||
|
}
|
||||||
|
if ('mer' != $payload->jti[1])
|
||||||
|
throw new AuthException('无效的 token');
|
||||||
|
|
||||||
|
$admin = $repository->get($payload->jti[0]);
|
||||||
|
if (!$admin)
|
||||||
|
throw new AuthException('账号不存在');
|
||||||
|
if (!$admin['status'])
|
||||||
|
throw new AuthException('账号已被禁用');
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @var SupplyRepository $SupplyRepository
|
||||||
|
*/
|
||||||
|
$merchantRepository = app()->make(SupplyRepository::class);
|
||||||
|
|
||||||
|
$merchant = $merchantRepository->get($admin->mer_id);
|
||||||
|
|
||||||
|
if (!$merchant || !$merchant['status'])
|
||||||
|
throw new AuthException('商户已被锁定');
|
||||||
|
|
||||||
|
} catch (Throwable $e) {
|
||||||
|
if ($force)
|
||||||
|
throw $e;
|
||||||
|
$request->macro('isLogin', function () {
|
||||||
|
return false;
|
||||||
|
});
|
||||||
|
$request->macros(['tokenInfo', 'adminId', 'adminInfo', 'token', 'merchant', 'merchantId'], function () {
|
||||||
|
throw new AuthException('请登录');
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
$repository->updateToken($token);
|
||||||
|
|
||||||
|
$request->macro('isLogin', function () {
|
||||||
|
return true;
|
||||||
|
});
|
||||||
|
$request->macro('tokenInfo', function () use (&$payload) {
|
||||||
|
return $payload;
|
||||||
|
});
|
||||||
|
$request->macro('token', function () use (&$token) {
|
||||||
|
return $token;
|
||||||
|
});
|
||||||
|
$request->macro('adminId', function () use (&$admin) {
|
||||||
|
return $admin->merchant_admin_id;
|
||||||
|
});
|
||||||
|
$request->macro('adminInfo', function () use (&$admin) {
|
||||||
|
return $admin;
|
||||||
|
});
|
||||||
|
$request->macro('merchantId', function () use (&$admin) {
|
||||||
|
return $admin->mer_id;
|
||||||
|
});
|
||||||
|
$request->macro('merchant', function () use (&$merchant) {
|
||||||
|
return $merchant;
|
||||||
|
});
|
||||||
|
$request->macro('userType', function () use (&$merchant) {
|
||||||
|
return 3;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
public function after(Response $response)
|
||||||
|
{
|
||||||
|
// TODO: Implement after() method.
|
||||||
|
}
|
||||||
|
}
|
@ -49,7 +49,7 @@ class Menu extends BaseController
|
|||||||
{
|
{
|
||||||
parent::__construct($app);
|
parent::__construct($app);
|
||||||
$this->repository = $repository;
|
$this->repository = $repository;
|
||||||
$this->merchant = $this->request->param('merchant', 0) == 0 ? 0 : 1;
|
$this->merchant = $this->request->param('merchant', 2) == 0 ? 0 : 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -216,7 +216,7 @@ class Menu extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function supplyMenus()
|
public function supplyMenus()
|
||||||
{
|
{
|
||||||
$pre = '/' . config('admin.merchant_prefix');
|
$pre = '/' . config('admin.supply_prefix');
|
||||||
$merchant = $this->request->merchant();
|
$merchant = $this->request->merchant();
|
||||||
if ($this->request->adminInfo()->level) {
|
if ($this->request->adminInfo()->level) {
|
||||||
$menus = $this->repository->ruleByMenuList($this->request->adminRule(), $this->merchant);
|
$menus = $this->repository->ruleByMenuList($this->request->adminRule(), $this->merchant);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -237,7 +237,7 @@ Route::group(function () {
|
|||||||
|
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -90,7 +90,7 @@ Route::group(function () {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -30,7 +30,7 @@ Route::group(function () {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -103,7 +103,7 @@ Route::group(function () {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -185,7 +185,7 @@ Route::group(function () {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -12,9 +12,9 @@
|
|||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -103,7 +103,7 @@ Route::group(function () {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -48,7 +48,7 @@ Route::group(function () {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(\app\common\middleware\MerchantTokenMiddleware::class, true)
|
->middleware(\app\common\middleware\SupplyTokenMiddleware::class, true)
|
||||||
->middleware(\app\common\middleware\MerchantAuthMiddleware::class)
|
->middleware(\app\common\middleware\SupplyAuthMiddleware::class)
|
||||||
->middleware(\app\common\middleware\MerchantCheckBaseInfoMiddleware::class)
|
->middleware(\app\common\middleware\SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -11,9 +11,9 @@
|
|||||||
|
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
@ -68,7 +68,7 @@ Route::group(function () {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -490,7 +490,7 @@ Route::group(function () {
|
|||||||
]
|
]
|
||||||
]);
|
]);
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
Route::group('openapi/',function(){
|
Route::group('openapi/',function(){
|
||||||
@ -54,7 +54,7 @@ Route::group(function () {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -11,10 +11,10 @@
|
|||||||
|
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -243,7 +243,7 @@ Route::group(function () {
|
|||||||
|
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -452,7 +452,7 @@ Route::group(function () {
|
|||||||
|
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
//身份规则
|
//身份规则
|
||||||
@ -123,7 +123,7 @@ Route::group(function () {
|
|||||||
|
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,9 +10,9 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
@ -87,7 +87,7 @@ Route::group(function () {
|
|||||||
|
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -164,7 +164,7 @@ Route::group(function () {
|
|||||||
'_auth' => true,
|
'_auth' => true,
|
||||||
]);
|
]);
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
//搜索记录
|
//搜索记录
|
||||||
@ -103,7 +103,7 @@ Route::group(function () {
|
|||||||
|
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
@ -10,10 +10,10 @@
|
|||||||
// +----------------------------------------------------------------------
|
// +----------------------------------------------------------------------
|
||||||
use app\common\middleware\AllowOriginMiddleware;
|
use app\common\middleware\AllowOriginMiddleware;
|
||||||
use app\common\middleware\LogMiddleware;
|
use app\common\middleware\LogMiddleware;
|
||||||
use app\common\middleware\MerchantAuthMiddleware;
|
use app\common\middleware\SupplyAuthMiddleware;
|
||||||
use app\common\middleware\MerchantTokenMiddleware;
|
use app\common\middleware\SupplyTokenMiddleware;
|
||||||
use think\facade\Route;
|
use think\facade\Route;
|
||||||
use app\common\middleware\MerchantCheckBaseInfoMiddleware;
|
use app\common\middleware\SupplyCheckBaseInfoMiddleware;
|
||||||
|
|
||||||
Route::group(function () {
|
Route::group(function () {
|
||||||
|
|
||||||
@ -60,7 +60,7 @@ Route::group(function () {
|
|||||||
|
|
||||||
|
|
||||||
})->middleware(AllowOriginMiddleware::class)
|
})->middleware(AllowOriginMiddleware::class)
|
||||||
->middleware(MerchantTokenMiddleware::class, true)
|
->middleware(SupplyTokenMiddleware::class, true)
|
||||||
->middleware(MerchantAuthMiddleware::class)
|
->middleware(SupplyAuthMiddleware::class)
|
||||||
->middleware(MerchantCheckBaseInfoMiddleware::class)
|
->middleware(SupplyCheckBaseInfoMiddleware::class)
|
||||||
->middleware(LogMiddleware::class);
|
->middleware(LogMiddleware::class);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user