|
@@ -162,7 +162,7 @@ class Home extends BaseService
|
|
|
foreach ($list as $k => $item) {
|
|
foreach ($list as $k => $item) {
|
|
|
$datas['names'][$k] = $item['school_name'];
|
|
$datas['names'][$k] = $item['school_name'];
|
|
|
$datas['series'][$k] = [
|
|
$datas['series'][$k] = [
|
|
|
- 'title'=> $item['school_name']." ({$item['views']})浏览",
|
|
|
|
|
|
|
+ 'title'=> $item['school_name'],
|
|
|
'value'=> $item['views'],
|
|
'value'=> $item['views'],
|
|
|
'name'=> $item['school_name'],
|
|
'name'=> $item['school_name'],
|
|
|
];
|
|
];
|
|
@@ -183,13 +183,19 @@ class Home extends BaseService
|
|
|
'names'=> $this->getRankData(1,$limit),
|
|
'names'=> $this->getRankData(1,$limit),
|
|
|
'series'=> $this->getRankData(2,$limit)
|
|
'series'=> $this->getRankData(2,$limit)
|
|
|
];
|
|
];
|
|
|
- $list = SchoolSpeciality::where(['status'=> 1])->field('speciality_name, views')->order('views desc, speciality_id desc')->limit(10)->select();
|
|
|
|
|
|
|
+ $list = SchoolSpeciality::alias('a')
|
|
|
|
|
+ ->leftJoin('schools s','s.id=a.school_id')
|
|
|
|
|
+ ->where(['a.status'=> 1])
|
|
|
|
|
+ ->field('a.speciality_name, s.school_name, a.views')
|
|
|
|
|
+ ->order('a.views desc, a.speciality_id desc')
|
|
|
|
|
+ ->limit($limit)
|
|
|
|
|
+ ->select();
|
|
|
$list = $list? $list->toArray() : [];
|
|
$list = $list? $list->toArray() : [];
|
|
|
if($list){
|
|
if($list){
|
|
|
foreach ($list as $k => $item) {
|
|
foreach ($list as $k => $item) {
|
|
|
$datas['names'][$k] = $item['speciality_name'];
|
|
$datas['names'][$k] = $item['speciality_name'];
|
|
|
$datas['series'][$k] = [
|
|
$datas['series'][$k] = [
|
|
|
- 'title'=> $item['speciality_name']." ({$item['views']})浏览",
|
|
|
|
|
|
|
+ 'title'=> $item['speciality_name']." ({$item['school_name']})",
|
|
|
'value'=> intval($item['views']),
|
|
'value'=> intval($item['views']),
|
|
|
'name'=> $item['speciality_name'],
|
|
'name'=> $item['speciality_name'],
|
|
|
];
|
|
];
|