|
@@ -121,24 +121,18 @@ class WechatOfficialController extends HttpBaseController
|
|
$userInfo = $this->app->user->get($openid);
|
|
$userInfo = $this->app->user->get($openid);
|
|
$sceneStr = $eventKey;
|
|
$sceneStr = $eventKey;
|
|
|
|
|
|
- Log::info('$1111111111111111111111111 == ' . $sceneStr);
|
|
|
|
-
|
|
|
|
// 分离产品id和session
|
|
// 分离产品id和session
|
|
[$productMid, $sessionId] = explode(':', $sceneStr, 2);
|
|
[$productMid, $sessionId] = explode(':', $sceneStr, 2);
|
|
if (empty($productMid) || empty($sessionId)) {
|
|
if (empty($productMid) || empty($sessionId)) {
|
|
abort(500, '登录授权失败,非法操作!');
|
|
abort(500, '登录授权失败,非法操作!');
|
|
}
|
|
}
|
|
|
|
|
|
- Log::info('$openid == ' . $openid);
|
|
|
|
-
|
|
|
|
$nickname = '未知'; // 对应微信的 nickname
|
|
$nickname = '未知'; // 对应微信的 nickname
|
|
$avatar = 'https://www.yososoft.com/static/images/softlogo.png'; // 头像网址
|
|
$avatar = 'https://www.yososoft.com/static/images/softlogo.png'; // 头像网址
|
|
$unionid = $userInfo['unionid'] ?? '';
|
|
$unionid = $userInfo['unionid'] ?? '';
|
|
$wxInfo = $userInfo;
|
|
$wxInfo = $userInfo;
|
|
|
|
|
|
$isExistUser = DB::table('user_wechat_official_account')->select('id')->where('openid', $openid)->first();
|
|
$isExistUser = DB::table('user_wechat_official_account')->select('id')->where('openid', $openid)->first();
|
|
-
|
|
|
|
- Log::info('isExistUser ============= ' . 'isExistUser' . json_encode($isExistUser));
|
|
|
|
if ($isExistUser) {
|
|
if ($isExistUser) {
|
|
// 更新头像
|
|
// 更新头像
|
|
$isSuccess = DB::transaction(function () use ($openid, $isExistUser, $unionid, $nickname, $avatar, $wxInfo) {
|
|
$isSuccess = DB::transaction(function () use ($openid, $isExistUser, $unionid, $nickname, $avatar, $wxInfo) {
|