Browse Source

后台调整

彭俊 6 years ago
parent
commit
a84852ea05

+ 16 - 1
app/Http/Controllers/Admin/ZqChampionsLeagueController.php

@@ -118,7 +118,15 @@ class ZqChampionsLeagueController extends Controller
 
         for ($i=0; $i < count($odds_code); $i++) { 
             $allteam[] = \App\Models\SoccerOdds::where('odds_code',$odds_code[$i]['odds_code'])->where('lg_id',$id)->where('type',1)->select('team')->distinct()->get()->toArray();
+
+            if(strpos($odds_code[$i]['odds_code'],"冠军")>0){
+                $isgold[] = 1; 
+            }else{
+                $isgold[] = 0;
+            }
+            $isgold = $isgold;
         }
+        // var_dump($isgold);die;
         $data = $data->toArray();
         $isdisplay = \App\Models\ZqLeagueResult::where(['lg_id'=>$id,'status'=>1])->select("game_name")->distinct()->get()->toArray();
         $idisplay = array_column($isdisplay,'game_name');
@@ -147,13 +155,14 @@ class ZqChampionsLeagueController extends Controller
         }
         for ($i=0; $i < count($odds_code); $i++) { 
             $oddscode = $odds_code[$i]['odds_code'];
-            $stdisplay[] = \App\Models\ZqLeagueResult::where(['lg_id'=>$id,'game_name'=>$oddscode])->select("id","status")->orderBy('id','desc')->distinct()->get()->toArray();
+            $stdisplay[] = \App\Models\ZqLeagueResult::where(['lg_id'=>$id,'game_name'=>$oddscode])->select("id","lg_id","status")->orderBy('id','desc')->distinct()->get()->toArray();
         }
         $data['allteam'] = $allteam;
         $data['odds_code'] = $odds_code;
         $data['displays'] = $displays;
         $data['isdisplay'] = $isdisplay;
         $data['stdisplay'] = $stdisplay;
+        $data['isgold'] = $isgold;
 
         return view('sports.soccer_champions_league_form', $data);
         
@@ -163,6 +172,12 @@ class ZqChampionsLeagueController extends Controller
     function ajaxstatus(Req $req){
         $isstatus = $req->isstatus;
         $id = $req->id;
+        $isgold = $req->isgold;
+        $lg_id = $req->lg_id;
+
+        if($isgold==1){
+            \App\Models\ZqLeagueResult::where('lg_id',$lg_id)->where('game_name', 'like', '%'.'冠军'.'%')->update(['status'=>0]);
+        }
 
         \App\Models\ZqLeagueResult::where(['id'=>$id])->update(['status'=>$isstatus]);
         

+ 5 - 4
resources/views/sports/soccer_champions_league_form.blade.php

@@ -16,11 +16,11 @@
                     @foreach ($allteam[$k] as $kk=>$post)
                     <div style="padding-left:20px;width:100px;height: 80px; float: left;">{{$allteam[$k][$kk]['team']}}
                     @if ($stdisplay[$k][$kk]['status']==1 && $stdisplay[$k][$kk]['status'])
-                        <div onclick="iskq(0,{{$stdisplay[$k][$kk]['id']}})" class="layui-input-inline checkbox">
+                        <div onclick="iskq(0,{{$stdisplay[$k][$kk]['id']}},{{$isgold[$k]}},{{$stdisplay[$k][$kk]['lg_id']}})" class="layui-input-inline checkbox">
                             <input type="checkbox" lay-skin="switch" lay-text="否|是" class="layui-input" eventType=event-query>
                         </div>
                     @else
-                        <div onclick="iskq(1,{{$stdisplay[$k][$kk]['id']}})" class="layui-input-inline checkbox">
+                        <div onclick="iskq(1,{{$stdisplay[$k][$kk]['id']}},{{$isgold[$k]}},{{$stdisplay[$k][$kk]['lg_id']}})" class="layui-input-inline checkbox">
                             <input type="checkbox" lay-skin="switch" lay-text="是|否" class="layui-input" eventType=event-query>
                         </div>
                     @endif
@@ -76,13 +76,14 @@
             });
         });
 
-        function iskq(isstatus,id){
+        function iskq(isstatus,id,isgold,lg_id){
             $.ajax({
                 type: 'POST',
                 dataType: 'json',
                 url: '/admin/ZqChampionsLeague/ajaxstatus',
-                data: {id:id,isstatus:isstatus},
+                data: {id:id,isstatus:isstatus,isgold:isgold,lg_id:lg_id},
                 success: function(data) {
+            // alert(data);
                     if(data.status==1){
                         layer.msg('更新成功!!!');
                         location. reload()//刷新当前页面