|
|
@@ -42,10 +42,11 @@ class LqChampionsLeagueController extends Controller
|
|
|
$dt->addColsFields('country', array('sort' => true, 'width' => 180));
|
|
|
$dt->addColsFields('league_status', array('templet' => '#userdetail', 'sort' => false, 'width' => 90));
|
|
|
$dt->addColsFields('utime', array('templet' => '#userdetail', 'sort' => false, 'width' => 160));
|
|
|
- if (checkRriv('/admin/LqChampionsLeague/edit')) {
|
|
|
- $arr[] = 'edit';
|
|
|
- }
|
|
|
- $dt->setToolBar($arr, array('width' => 140));
|
|
|
+ $dt->addColsFields('isresults', array('templet' => '#isresults', 'sort' => false, 'width' => 160));
|
|
|
+ // if (checkRriv('/admin/LqChampionsLeague/edit')) {
|
|
|
+ // $arr[] = 'edit';
|
|
|
+ // }
|
|
|
+ // $dt->setToolBar($arr, array('width' => 140));
|
|
|
$dt->enableCheckBox();
|
|
|
return view('sports/basket_league', $dt->render($request));
|
|
|
}
|
|
|
@@ -117,40 +118,90 @@ class LqChampionsLeagueController extends Controller
|
|
|
$data->country = $countryname->name;
|
|
|
}
|
|
|
|
|
|
- $odds_code = \App\Models\BasketOdds::where('lg_id',$id)->where('type',1)->where('odds_code','!=','')->select('odds_code')->distinct()->get();
|
|
|
+ // $odds_code = \App\Models\BasketOdds::where('lg_id',$id)->where('type',1)->where('odds_code','!=','')->select('odds_code')->distinct()->get();
|
|
|
|
|
|
- $data = $data->toArray();
|
|
|
+ // $data = $data->toArray();
|
|
|
|
|
|
- if (!$req->isMethod('post')) {
|
|
|
+ $odds_code = \App\Models\BasketOdds::where('lg_id',$id)->where('type',1)->where('odds_code','!=','')->select('odds_code')->distinct()->get()->toArray();//赔率表
|
|
|
+ $allteam = \App\Models\BasketLeague::where('id',$id)->select('name_chinese')->get()->toArray();
|
|
|
+ $data = $data->toArray();
|
|
|
+ $isdisplay = \App\Models\Stlqleagueresult::where(['lg_id'=>$id,'status'=>1])->select("game_name")->distinct()->get()->toArray();
|
|
|
+ $idisplay = array_column($isdisplay,'game_name');
|
|
|
+ $displays = implode(",",$idisplay);//转换成字符串
|
|
|
|
|
|
- $data['area'] = $areas;
|
|
|
- $data['odds_code'] = $odds_code;
|
|
|
+ //新增纪录
|
|
|
+ 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\Stlqleagueresult::where(['lg_id'=>$id,'game_name'=>$name])->first();
|
|
|
|
|
|
- return view('sports.basket_champions_league_form', $data);
|
|
|
- } else {
|
|
|
- for($i=0;$i<count($odds_code);$i++){
|
|
|
- $res = \App\Models\LqLeagueResult::where('lg_id',$id)->where('game_name',$odds_code[$i]->odds_code)->first();
|
|
|
- //$model = new \App\Models\ZqLeagueResult();
|
|
|
- $name = $odds_code[$i]->odds_code;
|
|
|
- $update = [
|
|
|
+ $addresult = [
|
|
|
'lg_id' => $id,
|
|
|
- 'F' => $name,
|
|
|
- 'result' => $req->input($name),
|
|
|
+ '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,
|
|
|
];
|
|
|
- $update_info = [
|
|
|
- 'result' => $req->input($name),
|
|
|
- 'utime' => date('Y-m-d H:i:s',time()),
|
|
|
- ];
|
|
|
- if(!empty($res)){
|
|
|
- \App\Models\LqLeagueResult::where('game_name',$res->game_name)->update($update_info);
|
|
|
- }else{
|
|
|
- \App\Models\LqLeagueResult::insert($update);
|
|
|
+
|
|
|
+ if(empty($res)){
|
|
|
+ \App\Models\Stlqleagueresult::insert($addresult);
|
|
|
}
|
|
|
+
|
|
|
}
|
|
|
- return responseToJson(1);
|
|
|
}
|
|
|
+
|
|
|
+ $stdisplay = \App\Models\Stlqleagueresult::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.basket_champions_league_form', $data);
|
|
|
+
|
|
|
+ // if (!$req->isMethod('post')) {
|
|
|
+
|
|
|
+ // $data['area'] = $areas;
|
|
|
+ // $data['odds_code'] = $odds_code;
|
|
|
+
|
|
|
+ // return view('sports.basket_champions_league_form', $data);
|
|
|
+ // } else {
|
|
|
+ // for($i=0;$i<count($odds_code);$i++){
|
|
|
+ // $res = \App\Models\LqLeagueResult::where('lg_id',$id)->where('game_name',$odds_code[$i]->odds_code)->first();
|
|
|
+ // //$model = new \App\Models\ZqLeagueResult();
|
|
|
+ // $name = $odds_code[$i]->odds_code;
|
|
|
+ // $update = [
|
|
|
+ // 'lg_id' => $id,
|
|
|
+ // 'F' => $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\LqLeagueResult::where('game_name',$res->game_name)->update($update_info);
|
|
|
+ // }else{
|
|
|
+ // \App\Models\LqLeagueResult::insert($update);
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // return responseToJson(1);
|
|
|
+ // }
|
|
|
+
|
|
|
+ }
|
|
|
+
|
|
|
+ //修改状态
|
|
|
+ function ajaxstatus(Req $req){
|
|
|
+ $isstatus = $req->isstatus;
|
|
|
+ $id = $req->id;
|
|
|
+
|
|
|
+ \App\Models\Stlqleagueresult::where(['id'=>$id])->update(['status'=>$isstatus]);
|
|
|
+
|
|
|
+ return responseToJson(1);
|
|
|
}
|
|
|
+
|
|
|
}
|