|
|
@@ -115,75 +115,53 @@ class ZqChampionsLeagueController extends Controller
|
|
|
}
|
|
|
|
|
|
$odds_code = \App\Models\SoccerOdds::where('lg_id',$id)->where('type',1)->where('odds_code','!=','')->select('odds_code')->distinct()->get()->toArray();//赔率表
|
|
|
-
|
|
|
$allteam = \App\Models\SoccerLeague::where('id',$id)->select('name_chinese')->get()->toArray();
|
|
|
-
|
|
|
$data = $data->toArray();
|
|
|
-
|
|
|
- if (!$req->isMethod('post')) {
|
|
|
-
|
|
|
- $data['allteam'] = $allteam;
|
|
|
- $data['odds_code'] = $odds_code;
|
|
|
-
|
|
|
- return view('sports.soccer_champions_league_form', $data);
|
|
|
- } else {
|
|
|
- for($i=0;$i<count($odds_code);$i++){
|
|
|
- for ($ic=0; $ic < count($allteam); $ic++) {
|
|
|
- $team = 'teammz'.$i .$ic;
|
|
|
- $isteam = $req->$team .',';
|
|
|
-
|
|
|
- $res = \App\Models\ZqLeagueResult::where('lg_id',$id)->where('game_name',$odds_code[$i]['odds_code'])->first()->toArray();
|
|
|
- $addresult = [
|
|
|
- 'lg_id' => $id,
|
|
|
- 'game_name' => $name,
|
|
|
- 'result' => $isteam,
|
|
|
- 'ctime' => date('Y-m-d H:i:s',time()),
|
|
|
- 'utime' => date('Y-m-d H:i:s',time()),
|
|
|
- 'status' => 1,
|
|
|
- ];
|
|
|
-
|
|
|
- $updateresult = [
|
|
|
- 'result' => $isteam,
|
|
|
- 'utime' => date('Y-m-d H:i:s',time()),
|
|
|
- ];
|
|
|
-
|
|
|
- if(!empty($res)){
|
|
|
- \App\Models\ZqLeagueResult::where('game_name',$res['game_name'])->update($updateresult);
|
|
|
- }else{
|
|
|
- \App\Models\ZqLeagueResult::insert($addresult);
|
|
|
- }
|
|
|
-
|
|
|
- // \App\Models\ZqLeagueResult::where('game_name',$res['game_name'])->update($update_info);
|
|
|
+ $isdisplay = \App\Models\ZqLeagueResult::where(['lg_id'=>$id,'status'=>1])->select("game_name")->distinct()->get()->toArray();
|
|
|
+ $idisplay = array_column($isdisplay,'game_name');
|
|
|
+ $displays = implode(",",$idisplay);//转换成字符串
|
|
|
+
|
|
|
+ //新增纪录
|
|
|
+ for($i=0;$i<count($odds_code);$i++){
|
|
|
+ $name = $odds_code[$i]['odds_code'];
|
|
|
+ for ($ic=0; $ic < count($allteam); $ic++) {
|
|
|
+ $isteam = $allteam[$ic]['name_chinese'];
|
|
|
+ $res = \App\Models\ZqLeagueResult::where(['lg_id'=>$id,'game_name'=>$name])->first();
|
|
|
+
|
|
|
+ $addresult = [
|
|
|
+ 'lg_id' => $id,
|
|
|
+ 'game_name' => $name,
|
|
|
+ 'result' => $isteam,
|
|
|
+ 'ctime' => date('Y-m-d H:i:s',time()),
|
|
|
+ 'status' => 1,
|
|
|
+ ];
|
|
|
+
|
|
|
+ if(empty($res)){
|
|
|
+ \App\Models\ZqLeagueResult::insert($addresult);
|
|
|
}
|
|
|
- // var_dump($isteam);
|
|
|
- // $ss = count($teammz);
|
|
|
- // for ($ie=0; $ie < count($teammz); $ie++) {
|
|
|
- // $jieguo[] = $teammz[$ie];
|
|
|
- // }
|
|
|
- // $teammz[] = $req->$tname;
|
|
|
- // $res = \App\Models\ZqLeagueResult::where('lg_id',$id)->where('game_name',$odds_code[$i]['odds_code'])->first()->toArray();
|
|
|
-
|
|
|
- // $name = $odds_code[$i]->odds_code;
|
|
|
- // $update = [
|
|
|
- // 'lg_id' => $id,
|
|
|
- // 'game_name' => $name,
|
|
|
- // 'result' => $req->input($name),
|
|
|
- // 'ctime' => date('Y-m-d H:i:s',time()),
|
|
|
- // 'utime' => date('Y-m-d H:i:s',time()),
|
|
|
- // 'status' => 1,
|
|
|
- // ];
|
|
|
- // $update_info = [
|
|
|
- // 'result' => $req->input($name),
|
|
|
- // 'utime' => date('Y-m-d H:i:s',time()),
|
|
|
- // ];
|
|
|
- // if(!empty($res)){
|
|
|
- // \App\Models\ZqLeagueResult::where('game_name',$res['game_name'])->update($update_info);
|
|
|
- // }else{
|
|
|
- // \App\Models\ZqLeagueResult::insert($update);
|
|
|
- // }
|
|
|
+
|
|
|
}
|
|
|
- return responseToJson(1);
|
|
|
}
|
|
|
+ $stdisplay = \App\Models\ZqLeagueResult::where(['lg_id'=>$id])->select("id","status")->distinct()->get()->toArray();
|
|
|
+ $data['allteam'] = $allteam;
|
|
|
+ $data['odds_code'] = $odds_code;
|
|
|
+ $data['displays'] = $displays;
|
|
|
+ $data['isdisplay'] = $isdisplay;
|
|
|
+ $data['stdisplay'] = $stdisplay;
|
|
|
+
|
|
|
+ return view('sports.soccer_champions_league_form', $data);
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //修改状态
|
|
|
+ function ajaxstatus(Req $req){
|
|
|
+ $isstatus = $req->isstatus;
|
|
|
+ $id = $req->id;
|
|
|
+
|
|
|
+ // \App\Models\ZqLeagueResult::where(['id'=>$id])->first();
|
|
|
+ \App\Models\ZqLeagueResult::where(['id'=>$id])->update(['status'=>$isstatus,]);
|
|
|
+
|
|
|
+ return responseToJson(1);
|
|
|
}
|
|
|
|
|
|
}
|