public function get_user_info($uid)
{
$user_info = model('Cache')->get('user_info_api_' . $uid);
if (!$user_info) {
$user_info = model('User')->where('uid=' . $uid)->field('uid,uname,sex,location,province,city,area,intro')->find();
// 头像
$avatar = model('Avatar')->init($uid)->getUserAvatar();
// $user_info ['avatar'] ['avatar_middle'] = $avatar ["avatar_big"];
// $user_info ['avatar'] ['avatar_big'] = $avatar ["avatar_big"];
$user_info['avatar'] = $avatar;
// 用户组
$user_group = model('UserGroupLink')->where('uid=' . $uid)->field('user_group_id')->findAll();
foreach ($user_group as $v) {
$user_group_icon = D('user_group')->where('user_group_id=' . $v['user_group_id'])->getField('user_group_icon');
if ($user_group_icon != -1) {
$user_info['user_group'][] = THEME_PUBLIC_URL . '/image/usergroup/' . $user_group_icon;
}
}
model('Cache')->set('user_info_api_' . $uid, $user_info);
}
// 积分、经验
$user_info['user_credit'] = model('Credit')->getUserCredit($uid);
$user_info['intro'] && ($user_info['intro'] = formatEmoji(false, $user_info['intro']));
// 用户统计
$user_info['user_data'] = model('UserData')->getUserData($uid);
// 用户备注
$user_info['remark'] = model('UserRemark')->getRemark($this->mid, $uid);
return $user_info;
}