|
|
@@ -151,8 +151,8 @@ class Home extends BaseService
|
|
|
private function getSchoolViewsRank($limit=10)
|
|
|
{
|
|
|
$datas = [
|
|
|
- 'names'=> $this->getRankData($limit),
|
|
|
- 'series'=> $this->getRankData($limit)
|
|
|
+ 'names'=> $this->getRankData(1, $limit),
|
|
|
+ 'series'=> $this->getRankData(2, $limit)
|
|
|
];
|
|
|
$list = School::where(['audit_status'=> 1])->field('school_name, views')->order('views desc, id desc')->limit(10)->select();
|
|
|
$list = $list? $list->toArray() : [];
|
|
|
@@ -178,8 +178,8 @@ class Home extends BaseService
|
|
|
private function getSpecialityViewsRank($limit=10)
|
|
|
{
|
|
|
$datas = [
|
|
|
- 'names'=> $this->getRankData($limit),
|
|
|
- 'datas'=> $this->getRankData($limit)
|
|
|
+ 'names'=> $this->getRankData(1,$limit),
|
|
|
+ 'datas'=> $this->getRankData(2,$limit)
|
|
|
];
|
|
|
$list = SchoolSpeciality::where(['status'=> 1])->field('speciality_name, views')->order('views desc, speciality_id desc')->limit(10)->select();
|
|
|
$list = $list? $list->toArray() : [];
|
|
|
@@ -202,11 +202,11 @@ class Home extends BaseService
|
|
|
* @param int $num
|
|
|
* @return array
|
|
|
*/
|
|
|
- private function getRankData($num = 10)
|
|
|
+ private function getRankData($type, $num = 10)
|
|
|
{
|
|
|
$ranks = [];
|
|
|
for ($i=1; $i<= 10; $i++){
|
|
|
- $ranks[] = '';
|
|
|
+ $ranks[] = $type==1? "第{$i}名": 0;
|
|
|
}
|
|
|
|
|
|
return $ranks;
|