public function setUserNickname($uid, $nickname) { $NicknameMd5Obj = new NicknameMd5(); $existnicknameuid = $NicknameMd5Obj->checkNameIsExist($nickname); if ($existnicknameuid > 0 && $existnicknameuid != $uid) { $this->setError(ErrorConf::nickNameIsExist()); return false; } else { $NicknameMd5Obj->addOne($nickname, $uid); } $db = DbConnecter::connectMysql('share_user'); $sql = "update `userinfo` set nickname=? where uid={$uid} "; $st = $db->prepare($sql); $st->execute(array($nickname)); $this->clearUserCache($uid); QueueManager::pushUserInfoToSearch($uid); // 添加到审核队列 QueueManager::pushAuditTextAction($uid, 1); QueueManager::pushUserToUpdateUserSysFriendLog($uid); return true; }