/** * 微信用户关注将用户信息导入数据库 * @param $openId */ public static function wxSubscribe($openId) { $user = Users::find()->where(['weixin' => $openId])->one(); if (!$user) { $user = new Users(); $user->weixin = $openId; $userInfo = WeiXinFunctions::getUserInfo($openId); $user->role = Users::ROLE_A; $user->weixin = $userInfo->openid; $user->nickname = $userInfo->nickname; $user->userIcon = $userInfo->headimgurl; $user->state = Users::STATE_NORMAL; if ($userInfo->sex == 1) { $user->sex = '男'; } elseif ($userInfo->sex == 2) { $user->sex = '女'; } else { } $user->save(); } }