Beispiel #1
0
 /**
  * 根据部分手机号内容,搜索用户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();
 }