Stzqleagueresult.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Models;
  3. use Illuminate\Database\Eloquent\Model;
  4. //足球冠军赛事
  5. class Stzqleagueresult extends Model
  6. {
  7. protected $table = 'st_zq_league_result';
  8. public $timestamps = false;
  9. function resultlist($list = 10, $page, $where = '')
  10. {
  11. if (is_array ($where) && count ($where) > 0) {
  12. $data = $this->join('st_zq_league','st_zq_league.lg_id','=','st_zq_league_result.lg_id')
  13. ->select($this->table.'.*','st_zq_league.name_chinese')
  14. ->orderby('st_zq_league_result.id','desc')->where($where)->paginate ($list);
  15. } else {
  16. $data = $this->join('st_zq_league','st_zq_league.lg_id','=','st_zq_league_result.lg_id')
  17. ->select($this->table.'.*','st_zq_league.name_chinese')
  18. ->orderby('st_zq_league_result.id','desc')->paginate ($list);
  19. }
  20. if (!$data < 0) {
  21. return -2021052003; //
  22. }
  23. return $data->toArray ();
  24. }
  25. //足球赛事联赛查询
  26. function allcompetition($lg_id){
  27. $data = $this->where('lg_id',$lg_id)->select('id','home_team')->get();
  28. if (!$data) {
  29. return -5040000102; //无相关信息
  30. }
  31. return $data->toArray();
  32. }
  33. }
  34. ?>