|
|
@@ -149,86 +149,110 @@ class SoccerNoteListController extends Controller
|
|
|
}
|
|
|
|
|
|
//查询赛事结果
|
|
|
- function Sairesult(Req $req){
|
|
|
- $did = $req->did;
|
|
|
- $qlgame = $req->qlgame?$req->qlgame:'zq';
|
|
|
- $newapp = \App\Models\SportsNoteList::where('id', $did)->first();
|
|
|
+ // function Sairesult(Req $req){
|
|
|
+ // $did = $req->did;
|
|
|
+ // $qlgame = $req->qlgame?$req->qlgame:'zq';
|
|
|
+ // $newapp = \App\Models\SportsNoteList::where('id', $did)->first();
|
|
|
|
|
|
- if($qlgame=='zq'){
|
|
|
- if($newapp['match_id']){
|
|
|
- $newre = new \App\Models\Stzqresult();
|
|
|
- $teamname = $newre->matchjg($newapp['match_id']);
|
|
|
- }else{
|
|
|
- $teamname ='';
|
|
|
- }
|
|
|
- }elseif($qlgame=='lq'){
|
|
|
- if($newapp['match_id']){
|
|
|
- $newre = new \App\Models\Stlqresult();
|
|
|
- $teamname = $newre->matchjg($newapp['match_id']);
|
|
|
- }else{
|
|
|
- $teamname ='';
|
|
|
- }
|
|
|
- }elseif($qlgame=='bq'){
|
|
|
- if($newapp['match_id']){
|
|
|
- $newre = new \App\Models\Stbqresult();
|
|
|
- $teamname = $newre->matchjg($newapp['match_id']);
|
|
|
- }else{
|
|
|
- $teamname ='';
|
|
|
- }
|
|
|
- }elseif($qlgame=='wq'){
|
|
|
- if($newapp['match_id']){
|
|
|
- $newre = new \App\Models\Stwqresult();
|
|
|
- $teamname = $newre->matchjg($newapp['match_id']);
|
|
|
- }else{
|
|
|
- $teamname ='';
|
|
|
- }
|
|
|
- }else{
|
|
|
- $data = "参数错误";
|
|
|
- }
|
|
|
+ // if($qlgame=='zq'){
|
|
|
+ // if($newapp['match_id']){
|
|
|
+ // $newre = new \App\Models\Stzqresult();
|
|
|
+ // $teamname = $newre->matchjg($newapp['match_id']);
|
|
|
+ // }else{
|
|
|
+ // $teamname ='';
|
|
|
+ // }
|
|
|
+ // }elseif($qlgame=='lq'){
|
|
|
+ // if($newapp['match_id']){
|
|
|
+ // $newre = new \App\Models\Stlqresult();
|
|
|
+ // $teamname = $newre->matchjg($newapp['match_id']);
|
|
|
+ // }else{
|
|
|
+ // $teamname ='';
|
|
|
+ // }
|
|
|
+ // }elseif($qlgame=='bq'){
|
|
|
+ // if($newapp['match_id']){
|
|
|
+ // $newre = new \App\Models\Stbqresult();
|
|
|
+ // $teamname = $newre->matchjg($newapp['match_id']);
|
|
|
+ // }else{
|
|
|
+ // $teamname ='';
|
|
|
+ // }
|
|
|
+ // }elseif($qlgame=='wq'){
|
|
|
+ // if($newapp['match_id']){
|
|
|
+ // $newre = new \App\Models\Stwqresult();
|
|
|
+ // $teamname = $newre->matchjg($newapp['match_id']);
|
|
|
+ // }else{
|
|
|
+ // $teamname ='';
|
|
|
+ // }
|
|
|
+ // }else{
|
|
|
+ // $data = "参数错误";
|
|
|
+ // }
|
|
|
|
|
|
- $data =array(
|
|
|
- 'singleresult' => json_decode($newapp['single_result'],true),
|
|
|
- 'teamname' => $teamname,
|
|
|
- );
|
|
|
- return $data;
|
|
|
- }
|
|
|
+ // $data =array(
|
|
|
+ // 'singleresult' => json_decode($newapp['single_result'],true),
|
|
|
+ // 'teamname' => $teamname,
|
|
|
+ // );
|
|
|
+ // return $data;
|
|
|
+ // }
|
|
|
+ // function Sairesult(Req $req){
|
|
|
+ // $did = $req->did;
|
|
|
+ // $model = \App\Models\SportsNoteList::where('id', $did)->first();
|
|
|
+ // $pid = $model['match_id'];
|
|
|
+ // $saisjg = \App\Models\Stzqresult::where('match_id',$pid)->first()->toArray();//赛事结果
|
|
|
+ // $saisjg['corner_ball'] = json_decode($saisjg['corner_ball'],true);
|
|
|
+ // $saisjg['first_score'] = json_decode($saisjg['first_score'],true);
|
|
|
+ // $saisjg['penalty_card'] = json_decode($saisjg['penalty_card'],true);
|
|
|
+ // $saisjg['warn_more'] = json_decode($saisjg['warn_more'],true);
|
|
|
+
|
|
|
+ // }
|
|
|
|
|
|
//结果添加
|
|
|
function addend(Req $req){
|
|
|
- $did = $req->did;
|
|
|
+ $did = $req->did;//59;//
|
|
|
+ $qlgame = $req->qlgame;//1;
|
|
|
$model = \App\Models\SportsNoteList::where('id', $did)->first();
|
|
|
+ $pid = $model['match_id'];
|
|
|
|
|
|
- $single_result = array(
|
|
|
- 'home_team' => $req->home_team?$req->home_team:0,//主队
|
|
|
- 'guest_team' => $req->guest_team?$req->guest_team:0,//客队
|
|
|
- 'home_score' => $req->home_score?$req->home_score:0,//主队进球
|
|
|
- 'guest_score' => $req->guest_score?$req->guest_score:0,//客队进球
|
|
|
- 'all_goal' => $req->all_goal?$req->all_goal:0,//总进球
|
|
|
- 'first_score' => $req->firstscore?$req->firstscore:0,//最先进球球队
|
|
|
- 'last_score' => $req->lastscore?$req->lastscore:0,//最后进球球队
|
|
|
- 'match_winer' => $req->matchwiner?$req->matchwiner:0,//赢球球队
|
|
|
- 'update_time' => time(),//更新时间
|
|
|
- 'match_id' => $req->match_id?$req->match_id:0,
|
|
|
- 'u_guest_score' => $req->u_guest_score?$req->u_guest_score:0,//上半场-主队进球数
|
|
|
- 'u_home_score' => $req->u_home_score?$req->u_home_score:0,//上半场-客队进球数
|
|
|
- 'penaltycard' => array(
|
|
|
- 'home'=>intval($req->homeallcard)?intval($req->homeallcard):0,
|
|
|
- 'guest'=>intval($req->guestallcard)?intval($req->guestallcard):0,
|
|
|
- 'home_half'=>intval($req->homehalfcard)?intval($req->homehalfcard):0,
|
|
|
- 'guest_half'=>intval($req->guesthalfcard)?intval($req->guesthalfcard):0,
|
|
|
- ),
|
|
|
- 'cornerball' => array(
|
|
|
- 'home'=>intval($req->homeallcorner)?intval($req->homeallcorner):0,
|
|
|
- 'guest'=>intval($req->guestallcorner)?intval($req->guestallcorner):0,
|
|
|
- 'home_half'=>intval($req->homehalfcorner)?intval($req->homehalfcorner):0,
|
|
|
- 'guest_half'=>intval($req->guesthalfcorner)?intval($req->guesthalfcorner):0,
|
|
|
- ),
|
|
|
- );
|
|
|
- $model->single_result = json_encode([$single_result]);
|
|
|
- $model->result_flag = 1;
|
|
|
+ if ($qlgame==1) {
|
|
|
+ $saisjg = \App\Models\Stzqresult::where('match_id',$pid)->first()->toArray();//赛事结果
|
|
|
+ $saisjg['corner_ball'] = json_decode($saisjg['corner_ball'],true);
|
|
|
+ $saisjg['first_score'] = json_decode($saisjg['first_score'],true);
|
|
|
+ $saisjg['penalty_card'] = json_decode($saisjg['penalty_card'],true);
|
|
|
+ $saisjg['warn_more'] = json_decode($saisjg['warn_more'],true);
|
|
|
+
|
|
|
+ $model->single_result = json_encode([$saisjg]);
|
|
|
+ $model->save();
|
|
|
+ $newm = \App\Models\SportsNoteList::where('id', $did)->first();
|
|
|
+ return $newm['single_result'];
|
|
|
+ }else{
|
|
|
+ $new = \App\Models\SportsNoteList::where('id', $did)->first();
|
|
|
+ $newa = json_decode($new['single_result'],true);
|
|
|
+ $newa[0]['home_score'] = $req->home_score;//主队进球
|
|
|
+ $newa[0]['guest_score'] = $req->guest_score;//客队进球
|
|
|
+ $newa[0]['all_goal'] = intval($req->guest_score)+intval($req->home_score);//总进球
|
|
|
+ $newa[0]['first_score'] = $req->firstscore;//最先进球球队
|
|
|
+ $newa[0]['last_score'] = $req->lastscore;//最后进球球队
|
|
|
+ $newa[0]['match_winer'] = $req->matchwiner;//赢球球队
|
|
|
+ $newa[0]['update_time'] = time();//更新时间
|
|
|
+ $newa[0]['u_guest_score'] = $req->u_guest_score;//上半场-主队进球数
|
|
|
+ $newa[0]['u_home_score'] = $req->u_home_score;//上半场-客队进球数
|
|
|
+ $newa[0]['penalty_card'] = array(
|
|
|
+ 'home'=>$req->homeallcard,
|
|
|
+ 'guest'=>$req->guestallcard,
|
|
|
+ 'home_half'=>$req->homehalfcard,
|
|
|
+ 'guest_half'=>$req->guesthalfcard,
|
|
|
+ );
|
|
|
+ $newa[0]['corner_ball'] = array(
|
|
|
+ 'home'=>$req->homeallcorner,
|
|
|
+ 'guest'=>$req->guestallcorner,
|
|
|
+ 'home_half'=>$req->homehalfcorner,
|
|
|
+ 'guest_half'=>$req->guesthalfcorner,
|
|
|
+ );
|
|
|
+
|
|
|
+ $model->single_result = json_encode($newa);
|
|
|
+ $model->result_flag = 1;
|
|
|
|
|
|
- $model->save();
|
|
|
- return responseToJson(1);
|
|
|
+ $model->save();
|
|
|
+ return responseToJson(1);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
function getinfo()
|