|
|
@@ -207,24 +207,24 @@ class AdminClass extends BaseClass
|
|
|
}
|
|
|
|
|
|
//创建以及更新用户 ssh 2020.2.7
|
|
|
- public static function replaceAdmin($adminInfo, $source)
|
|
|
+ public static function replaceAdmin($wxInfo, $source)
|
|
|
{
|
|
|
- $adminInfo = self::switchAdminInfo($adminInfo, $source);
|
|
|
+ $wxInfo = self::switchAdminInfo($wxInfo, $source);
|
|
|
$adminSource = UserClass::$userSourceId;
|
|
|
- $unionId = isset($adminInfo['unionId']) && !empty($adminInfo['unionId']) ? $adminInfo['unionId'] : '';
|
|
|
+ $unionId = isset($wxInfo['unionId']) && !empty($wxInfo['unionId']) ? $wxInfo['unionId'] : '';
|
|
|
$unionAdmin = [];
|
|
|
if (!empty($unionId)) {
|
|
|
- $unionAdmin = self::getByUnionId($unionId);
|
|
|
+ //$unionAdmin = self::getByUnionId($unionId);
|
|
|
}
|
|
|
switch ($source) {
|
|
|
case $adminSource['mini']['name']:
|
|
|
$sourceId = $adminSource['mini']['id'];
|
|
|
- $miniOpenId = $adminInfo['miniOpenId'];
|
|
|
+ $miniOpenId = $wxInfo['miniOpenId'];
|
|
|
$admin = self::getByMiniOpenId($miniOpenId);
|
|
|
break;
|
|
|
case $adminSource['official']['name']:
|
|
|
$sourceId = $adminSource['official']['id'];
|
|
|
- $openId = isset($adminInfo['openId']) ? $adminInfo['openId'] : '';
|
|
|
+ $openId = isset($wxInfo['openId']) ? $wxInfo['openId'] : '';
|
|
|
$admin = [];
|
|
|
if (!empty($openId)) {
|
|
|
$admin = self::getByOpenId($openId);
|
|
|
@@ -237,13 +237,13 @@ class AdminClass extends BaseClass
|
|
|
if (!empty($unionAdmin)) {
|
|
|
//1、在小程序端已经授权用户信息和unionId之后,关注公众号时走这里
|
|
|
//2、关注了公众号或者H5已经授权时,并首次访问小程序
|
|
|
- $admin = self::updateAdmin($unionAdmin, $adminInfo);
|
|
|
+ $admin = self::updateAdmin($unionAdmin, $wxInfo);
|
|
|
} else {
|
|
|
- $adminInfo['sourceType'] = $sourceId;
|
|
|
- $admin = self::generateAdmin($adminInfo);
|
|
|
+ $wxInfo['sourceType'] = $sourceId;
|
|
|
+ $admin = self::generateAdmin($wxInfo);
|
|
|
}
|
|
|
} else {
|
|
|
- $admin = self::updateAdmin($admin, $adminInfo);
|
|
|
+ $admin = self::updateAdmin($admin, $wxInfo);
|
|
|
}
|
|
|
return $admin;
|
|
|
}
|
|
|
@@ -366,7 +366,7 @@ class AdminClass extends BaseClass
|
|
|
}
|
|
|
}
|
|
|
if (isset($info['nickName'])) {
|
|
|
- $info['nickName'] = $info['nickName'];
|
|
|
+ $info['name'] = $info['nickName'];
|
|
|
}
|
|
|
if (isset($info['unionid'])) {
|
|
|
$info['unionId'] = $info['unionid'];
|