first(); // if($source->infocontent != '混合数据'){ // $where[] = array('st_wq_local_league.source', '=', $source->infocontent); // } if (is_array ($where) && count ($where) > 0){ $data = $this //->join('st_wq_local_league','st_wq_league.id','=','st_wq_local_league.lg_id') ->select('st_wq_league.lg_id','st_wq_league.name_chinese','st_wq_league.area_id','st_wq_league.country_id','st_wq_league.utime') ->orderby('st_wq_league.utime','desc') ->where($where) ->paginate ($list); }else{ $data = $this //->join('st_wq_local_league','st_wq_league.id','=','st_wq_local_league.lg_id') ->select('st_wq_league.lg_id','st_wq_league.name_chinese','st_wq_league.area_id','st_wq_league.country_id','st_wq_league.utime') ->orderby('st_wq_league.utime','desc') ->orderby('utime','desc') ->paginate ($list); } if (!$data) { return -5040000102; //无相关信息 } //地区 $area = \App\Models\StAreaCountry::where('pid','0')->get(); // $str = ''; // for($a=0;$aid.'">'.$area[$a]->name.''; // } //国家 $country = \App\Models\StAreaCountry::where('pid','<>','0')->get(); for($i=0;$iid = $data[$i]->lg_id; if($data[$i]->status == '-1'){ $data[$i]->league_status = '未启用'; } if($data[$i]->status == '1'){ $data[$i]->league_status = '启用'; } // $data[$i]->area = ''; // $data[$i]->country = ''; $str = 0; $str1 = 0; if($data[$i]->area_id == '0'){ $data[$i]->area = '无'; }else{ for($b=0;$bid == $data[$i]->area_id){ $str = 1; $data[$i]->area = $area[$b]->name; } } if($str == 0){$data[$i]->area = '无';} } if($data[$i]->country_id == 0){ $data[$i]->country = '无'; }else{ for($c=0;$cid == $data[$i]->country_id){ $str1 = 1; $data[$i]->country = $country[$c]->name; } } if($str1 == 0){$data[$i]->country = '无';} } } return $data->toArray(); } //所有赛事id function allleague() { $data = $this->select('lg_id','name_chinese')->get(); if (!$data) { return -5040000102; //无相关信息 } return $data->toArray(); } }