GameSsq.php 1021 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace App\Models;
  3. class GameSsq extends BaseModel {
  4. public $num=7;//开奖号码个数
  5. protected $table = "game_ssq";
  6. public $timestamps = false;
  7. //获取往期开奖记录
  8. function getLog($list=20,$fild,$order,$where=''){
  9. $data=$this->orderBy($fild,$order);
  10. if(!empty($where)&&is_array($where)){
  11. $data = $data->where($where);
  12. }
  13. $data = $data->paginate($list);
  14. if(!$data){
  15. return -5040000622;//没有开奖数据
  16. }
  17. return $data->toArray();
  18. }
  19. //获取一个游戏开奖数据
  20. function getOne() {
  21. $data = $this->where('status', 2)->orderBy('open_time', 'desc')->first();
  22. if (!$data) {
  23. return -5040000622; //没有开奖数据
  24. }
  25. return $data->toArray();
  26. }
  27. //按期号获取游戏开奖号码
  28. function getPrizeCodes($no){
  29. $data=$this->where('info_no',$no)->first();
  30. if(!$data){
  31. return -5040100122;//没有该期信息
  32. }
  33. return $data->toArray();
  34. }
  35. }