feat(zy): 增加俱乐部详情接口并优化游戏详情页面
- 新增俱乐部详情接口,包括成员性别比例和关注度统计 - 在游戏详情页面增加关注度统计 - 更新游戏活动状态文案 - 优化 dd 和 getsql 函数输出格式
This commit is contained in:
@@ -71,6 +71,24 @@ class Club extends Base
|
||||
$this->success('Success', ['list' => $list, 'count' => $res->total()]);
|
||||
}
|
||||
|
||||
public function view()
|
||||
{
|
||||
$model = $this->model->get($this->request->param('id'))->toarray();
|
||||
|
||||
if (empty($model)) {
|
||||
$this->error(__('No rows were found'));
|
||||
}
|
||||
$menber = Menber::alias('m')
|
||||
->join([User::$tableName => 'u'], 'u.id = m.user_id')
|
||||
->where('club_id', $model['id'])->field('gender,count(*) as num')->group('u.gender')
|
||||
->column('count(*) as num','gender');
|
||||
$model['gender0'] = $menber[0] ?? 0;
|
||||
$model['gender1'] = $menber[1] ?? 0;
|
||||
$this->model->where('id', $model['id'])->setInc('attention');
|
||||
|
||||
$this->success('Success', $model);
|
||||
}
|
||||
|
||||
public function add()
|
||||
{
|
||||
$result = false;
|
||||
|
||||
Reference in New Issue
Block a user