|
|
@@ -32,21 +32,32 @@ class Sports extends Controller{
|
|
|
$data['all']['code'] = 'today';
|
|
|
$data['all']['count'] = lm($st_competition,'Sports')
|
|
|
->join($st_league,$st_league.'.lg_id',$st_competition.'.lg_id')
|
|
|
- ->where(getState('StToday'))
|
|
|
- ->where($st_competition.'.source',$this->source['source'])
|
|
|
- ->where($st_competition.'.home_team','<>',null)
|
|
|
- ->where($st_competition.'.guest_team','<>',null)
|
|
|
- ->distinct($st_competition.'.match_id')
|
|
|
+ ->where(getState('StToday',$st_competition))
|
|
|
+ ->where([
|
|
|
+ [$st_competition.'.source',$this->source['source']],
|
|
|
+ [$st_competition.'.home_team','<>',null],
|
|
|
+ [$st_competition.'.guest_team','<>',null],
|
|
|
+ [$st_league.'.name_chinese','<>',null],
|
|
|
+ [$st_competition.'.status','<',2],
|
|
|
+ [$st_competition.'.us_time','>',qgmdate('Y-m-d H:i:s', '', -4)]
|
|
|
+ ])
|
|
|
->count('*');
|
|
|
} else {
|
|
|
$data['all']['name'] = '所有赛事';
|
|
|
$data['all']['game_code'] = $game_code;
|
|
|
$data['all']['code'] = 'all';
|
|
|
$data['all']['count'] = lm($st_competition,'Sports')
|
|
|
+ ->join($st_league,$st_league.'.lg_id',$st_competition.'.lg_id')
|
|
|
->where([[$st_competition.'.status', '<', '2'],
|
|
|
[$st_competition.'.source',$this->source['source']]])
|
|
|
- ->where($st_competition.'.home_team','<>',null)
|
|
|
- ->where($st_competition.'.guest_team','<>',null)
|
|
|
+ ->where([
|
|
|
+ [$st_competition.'.source',$this->source['source']],
|
|
|
+ [$st_competition.'.home_team','<>',null],
|
|
|
+ [$st_competition.'.guest_team','<>',null],
|
|
|
+ [$st_league.'.name_chinese','<>',null],
|
|
|
+ [$st_competition.'.status','<',2],
|
|
|
+ [$st_competition.'.us_time','>',qgmdate('Y-m-d H:i:s', '', -4)]
|
|
|
+ ])
|
|
|
->where($st_competition.'.us_time','>',qgmdate('Y-m-d H:i:s', '', -4))
|
|
|
->count('*');
|
|
|
}
|
|
|
@@ -57,8 +68,14 @@ class Sports extends Controller{
|
|
|
->where([[$st_competition.'.status','<',2],[$st_competition.'.source',$this->source]])
|
|
|
->where($st_competition.'.us_time','>',qgmdate('Y-m-d H:i:s', '', -4))
|
|
|
->where($where)
|
|
|
- ->where($st_competition.'.home_team','<>',null)
|
|
|
- ->where($st_competition.'.guest_team','<>',null)
|
|
|
+ ->where([
|
|
|
+ [$st_competition.'.source',$this->source['source']],
|
|
|
+ [$st_competition.'.home_team','<>',null],
|
|
|
+ [$st_competition.'.guest_team','<>',null],
|
|
|
+ [$st_league.'.name_chinese','<>',null],
|
|
|
+ [$st_competition.'.status','<',2],
|
|
|
+ [$st_competition.'.us_time','>',qgmdate('Y-m-d H:i:s', '', -4)]
|
|
|
+ ])
|
|
|
->limit($limit_mt)
|
|
|
->get();
|
|
|
if(!empty($data['match'])){
|
|
|
@@ -71,8 +88,14 @@ class Sports extends Controller{
|
|
|
->where([[$st_competition.'.status','<',2],[$st_competition.'.source',$this->source]])
|
|
|
->where($st_competition.'.us_time','>',qgmdate('Y-m-d H:i:s', '', -4))
|
|
|
->where($where)
|
|
|
- ->where($st_competition.'.home_team','<>',null)
|
|
|
- ->where($st_competition.'.guest_team','<>',null)
|
|
|
+ ->where([
|
|
|
+ [$st_competition.'.source',$this->source['source']],
|
|
|
+ [$st_competition.'.home_team','<>',null],
|
|
|
+ [$st_competition.'.guest_team','<>',null],
|
|
|
+ [$st_league.'.name_chinese','<>',null],
|
|
|
+ [$st_competition.'.status','<',2],
|
|
|
+ [$st_competition.'.us_time','>',qgmdate('Y-m-d H:i:s', '', -4)]
|
|
|
+ ])
|
|
|
->limit($limit_lg)
|
|
|
->distinct($st_league.'lg_id')
|
|
|
->get();
|
|
|
@@ -87,8 +110,13 @@ class Sports extends Controller{
|
|
|
->where([[$st_competition.'.status','<',2],[$st_competition.'.source',$this->source]])
|
|
|
->where('lg_id',$v['lg_id'])
|
|
|
->where($where)
|
|
|
- ->where($st_competition.'.home_team','<>',null)
|
|
|
- ->where($st_competition.'.guest_team','<>',null)
|
|
|
+ ->where([
|
|
|
+ [$st_competition.'.source',$this->source['source']],
|
|
|
+ [$st_competition.'.home_team','<>',null],
|
|
|
+ [$st_competition.'.guest_team','<>',null],
|
|
|
+ [$st_competition.'.status','<',2],
|
|
|
+ [$st_competition.'.us_time','>',qgmdate('Y-m-d H:i:s', '', -4)]
|
|
|
+ ])
|
|
|
->count('*');
|
|
|
}
|
|
|
}
|