generated from panliang/owl-admin-starter
党支部平均分排名
parent
9b01f3e362
commit
b87da8b04b
|
|
@ -48,7 +48,7 @@ class CateRankController extends AdminController
|
||||||
->columns([
|
->columns([
|
||||||
amisMake()->TableColumn()->name('cate.name')->label(__('user_rank.cate_id')),
|
amisMake()->TableColumn()->name('cate.name')->label(__('user_rank.cate_id')),
|
||||||
amisMake()->TableColumn()->name('sort')->label(__('user_rank.sort'))->set('type', 'tpl')->tpl('${(start - 1) * size + index + 1}'),
|
amisMake()->TableColumn()->name('sort')->label(__('user_rank.sort'))->set('type', 'tpl')->tpl('${(start - 1) * size + index + 1}'),
|
||||||
amisMake()->TableColumn()->name('score')->label(__('user_rank.score')),
|
amisMake()->TableColumn()->name('avg_score')->label(__('user_rank.avg_score')),
|
||||||
]);
|
]);
|
||||||
|
|
||||||
return $this->baseList($crud);
|
return $this->baseList($crud);
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ class CateRank implements FromQuery, WithHeadings, WithMapping
|
||||||
return [
|
return [
|
||||||
__('user_rank.cate_id'),
|
__('user_rank.cate_id'),
|
||||||
__('user_rank.sort'),
|
__('user_rank.sort'),
|
||||||
__('user_rank.score'),
|
__('user_rank.avg_score'),
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -33,7 +33,7 @@ class CateRank implements FromQuery, WithHeadings, WithMapping
|
||||||
return [
|
return [
|
||||||
$item->cate?->name,
|
$item->cate?->name,
|
||||||
++$this->index,
|
++$this->index,
|
||||||
$item->score,
|
$item->avg_score,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -14,7 +14,7 @@ class CateRank extends Model
|
||||||
use HasDateTimeFormatter, Filterable;
|
use HasDateTimeFormatter, Filterable;
|
||||||
|
|
||||||
protected $table = 'cate_rank';
|
protected $table = 'cate_rank';
|
||||||
protected $fillable = ['sn', 'cate_id', 'score', 'count'];
|
protected $fillable = ['sn', 'cate_id', 'score', 'count', 'avg_score'];
|
||||||
|
|
||||||
public function cate()
|
public function cate()
|
||||||
{
|
{
|
||||||
|
|
@ -23,6 +23,6 @@ class CateRank extends Model
|
||||||
|
|
||||||
public function scopeSort($q)
|
public function scopeSort($q)
|
||||||
{
|
{
|
||||||
$q->orderBy('sn')->orderBy('score', 'desc');
|
$q->orderBy('sn')->orderBy('avg_score', 'desc');
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue