1
0
Fork 0

党支部平均分排名

master
panliang 2023-12-10 13:30:40 +08:00
parent 9b01f3e362
commit b87da8b04b
3 changed files with 5 additions and 5 deletions

View File

@ -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);

View File

@ -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,
]; ];
} }
} }

View File

@ -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');
} }
} }