Comendnotice.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <?php
  2. /**
  3. *------Create thems Model------
  4. *------SCWPHP Version 1.0.0------
  5. *------Dev Model Jions------
  6. *------Create Time 2017-06-13 18:45:24------
  7. */
  8. namespace App\Models;
  9. use DB;
  10. class Comendnotice extends BaseModel {
  11. protected $table = 'comendnotice';
  12. //添加赛事结束纪录
  13. function addcomendnotice($match_id){
  14. $data = \App\Models\Comendnotice::where(['match_id'=>$match_id,'game_code'=>'zq'])->first();
  15. if(!$data){
  16. $model = new \App\Models\Comendnotice();
  17. $model->status = 0;//联赛id
  18. $model->game_code = 'zq';
  19. $model->match_id = $match_id;//赛事id
  20. $model->ctime = date('Y-m-d H:i:s');
  21. $model->save();
  22. $newapp = new \App\Lib\Settlement\SettlementWinFail();
  23. $ret = $newapp->doRun($model->id);
  24. }else{
  25. $newapp = new \App\Lib\Settlement\SettlementWinFail();
  26. \App\Models\Comendnotice::where(['match_id'=>$match_id,'game_code'=>'zq'])->update(['status'=>0]);
  27. $ret = $newapp->doRun($data->toArray()['id']);
  28. $ret2 =$data->toArray()['id'];
  29. if ($ret2['status']==1){
  30. \App\Models\Comendnotice::where(['match_id'=>$match_id,'game_code'=>'zq'])->update(['status'=>4]);
  31. }
  32. }
  33. return $ret;
  34. }
  35. }