|
|
@@ -25,8 +25,18 @@ class BaseController extends PublicController
|
|
|
{
|
|
|
//token验证
|
|
|
$adminId = jwt::getLoginId();
|
|
|
+ $merchantId = 0;
|
|
|
if (empty($adminId)) {
|
|
|
$this->validate = false;
|
|
|
+ } else {
|
|
|
+ $admin = AdminService::getById($adminId);
|
|
|
+ if (empty($admin)) {
|
|
|
+ util::fail('帐号无效');
|
|
|
+ }
|
|
|
+ $merchantId = $admin['merchantId'];
|
|
|
+ if (empty($merchantId)) {
|
|
|
+ util::fail('没有找到商家信息');
|
|
|
+ }
|
|
|
}
|
|
|
//游客可以访问的方法
|
|
|
if (in_array($action->id, $this->withoutLogin)) {
|
|
|
@@ -35,14 +45,6 @@ class BaseController extends PublicController
|
|
|
if ($this->validate == false) {
|
|
|
util::notLogin();
|
|
|
}
|
|
|
- $admin = AdminService::getById($adminId);
|
|
|
- if (empty($admin)) {
|
|
|
- util::fail('帐号无效');
|
|
|
- }
|
|
|
- $merchantId = $admin['merchantId'];
|
|
|
- if (empty($merchantId)) {
|
|
|
- util::fail('没有找到商家信息');
|
|
|
- }
|
|
|
$merchant = MerchantService::getMerchantById($merchantId);
|
|
|
$merchantExtend = MerchantExtendService::getByMerchantId($merchantId);
|
|
|
$this->admin = $admin;
|
|
|
@@ -114,6 +116,6 @@ class BaseController extends PublicController
|
|
|
$service::deleteById($id);
|
|
|
util::success([], '删除成功');
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
}
|
|
|
|