feat(user): 优化个人详情接口并添加俱乐部列表和关注功能

- 在用户详情中添加 club_list 字段,返回用户加入的俱乐部列表
- 优化俱乐部成员接口,支持分页和显示更多用户信息
- 新增关注功能,用户可以关注其他用户
This commit is contained in:
2025-05-24 22:32:13 +08:00
parent ac0777e34b
commit 185578aa6a
3 changed files with 15 additions and 6 deletions

View File

@@ -91,7 +91,8 @@ class User extends Common
$user->hidden(['password', 'salt', 'createtime', 'updatetime', 'deletetime', 'remember_token', 'login_fail', 'login_ip', 'login_time']);
$user = $user->toArray();
$user['msg_num'] = Message::where('user_id', $user['id'])->where('status', 0)->count();
$user['club_num'] = Menber::where('user_id', $user['id'])->where('role','>', 0)->count();
$user['club_list'] = Menber::where('user_id', $user['id'])->where('role','>', 0)->select();
$user['club_num'] = count($user['club_list']);
$user['card_num'] = 0;
$this->success('个人详情', $user);