/** * 根据部分手机号内容,搜索用户id * * @access private * @param string $username 部分手机号 * @param string $seachTagName 特殊标签限制 * @return array */ private function _seachUserList($username, $seachTagName = '') { $userListTmp = F::db()->fetch_all('select distinct user_id as userId from account where phone_num like ' . "'%{$username}%'" . ' and status = 1'); foreach ($userListTmp as $value) { $userList[] = $value['userId']; } unset($userListTmp); if ($seachTagName) { $this->tagModel = F::load_model('tag'); $tagUserList = $this->tagModel->getUserList($seachTagName); if (empty($tagUserList)) { return array(); } $userList = array_intersect($userList, $tagUserList); } return is_array($userList) ? $userList : array(); }