private function getUser($cond)
{
$res = Sql::select('uc_members.uid', 'pre_common_member_profile.realname as alias', 'pre_common_member_profile.avatar', 'pre_common_member_profile.level', 'pre_common_member_profile.ext')->from('uc_members')->leftJoin('pre_common_member_profile')->on('uc_members.uid=pre_common_member_profile.uid')->whereArgs($cond)->get($this->db);
if (count($res)) {
$ext = json_decode($res[0]['ext'], true);
unset($res[0]['ext']);
if (isset($ext['education'])) {
$res[0]['education'] = $ext['education'];
}
if (isset($ext['company'])) {
$res[0]['company'] = $ext['company'];
}
if (isset($ext['fields'])) {
$res[0]['fields'] = $ext['fields'];
}
}
return count($res) > 0 ? $res[0] : false;
}