|
|
@@ -14,7 +14,7 @@ use bizHd\user\classes\UserClass;
|
|
|
class AdminController extends BaseController
|
|
|
{
|
|
|
|
|
|
- public $guestAccess = ['recent-shop', 'mini-full-info', 'mini-mobile','login-detail'];
|
|
|
+ public $guestAccess = ['recent-shop', 'mini-full-info', 'mini-mobile', 'login-detail'];
|
|
|
|
|
|
//最近店铺 ssh 2021.2.27
|
|
|
public function actionRecentShop()
|
|
|
@@ -135,6 +135,10 @@ class AdminController extends BaseController
|
|
|
if (empty($miniOpenId)) {
|
|
|
util::fail('没有找到管理员信息(miniOpenId)');
|
|
|
}
|
|
|
+ $unionId = $admin['unionId'] ?? '';
|
|
|
+ if (empty($unionId)) {
|
|
|
+ util::fail('没有找到管理员信息(unionId)');
|
|
|
+ }
|
|
|
$cacheKey = 'GHS_SHOP_MINI_SESSION_KEY_' . $miniOpenId;
|
|
|
$sessionKey = Yii::$app->redis->executeCommand('GET', [$cacheKey]);
|
|
|
$wxMiniSecret = Yii::getAlias("@vendor/weixinMiniSecret");
|
|
|
@@ -149,6 +153,8 @@ class AdminController extends BaseController
|
|
|
$wxInfo = Json::decode($result);
|
|
|
$source = UserClass::$userSourceId['mini']['name'];
|
|
|
$wxInfo['miniOpenId'] = $admin['miniOpenId'] ?? '';
|
|
|
+ //这个接口没有提供unionId,这边补充一下
|
|
|
+ $wxInfo['unionId'] = $unionId;
|
|
|
$admin = AdminService::replaceAdmin($wxInfo, $source);
|
|
|
$adminId = $admin['id'];
|
|
|
$admin = AdminService::getAdminById($adminId);
|