Browse Source

测试赔率写入

彭俊 6 years ago
parent
commit
163ecb8fed

+ 10 - 9
app/Http/Controllers/Admin/SportsfootController.php

@@ -167,20 +167,21 @@ class SportsfootController extends Controller {
 				$tapp = new \App\Lib\Settlement\SettlementWinFail();
 	            \App\Models\Comendnotice::where(['match_id'=>$ssid,'game_code'=>'zq'])->update(['status'=>0]);
 				$ret = $tapp->doRun($data->toArray()['id']);
+			return $ret;
 				$ret2 =$data->toArray()['id'];
 	            if ($ret2['status']==1){
 	                \App\Models\Comendnotice::where(['match_id'=>$ssid,'game_code'=>'zq'])->update(['status'=>4]);
 	            }
+
+	            if($ret['status']==1){
+					$SettlementOrder = new SettlementOrder();
+			        $nda = $SettlementOrder->reSettlement($str_ids, 2,$type,'zq',$ssid);//串式
+			        $SettlementOrder->reSettlement($simplex_ids, 1,$type,'zq',$ssid);//单式注单
+			        return responseToJson($nda);
+			    }else{
+			    	return responseToJson($ret);
+			    }
 	        }
-			
-			if($ret['status']==1){
-				$SettlementOrder = new SettlementOrder();
-		        $SettlementOrder->reSettlement($str_ids, 2,$type,'zq',$ssid);//串式
-		        $data = $SettlementOrder->reSettlement($simplex_ids, 1,$type,'zq',$ssid);//单式注单
-		        return responseToJson($data);
-		    }else{
-		    	return responseToJson($ret);
-		    }
 	    }
 	}
 

+ 4 - 4
app/Http/Controllers/Api/WriteSportsController.php

@@ -115,7 +115,7 @@ class WriteSportsController extends BaseController{
             $setSportsRecord = St_set_sports_recordModel::setSportsRecord($getData['title'],$obt,$getData);
             if($setSportsRecord < 1) throw new \Exception(Response::generate('',Response::SPORTS_RECORD_ERR));
             */
-            
+
              //获取球类代码
              $game_code = $getData['game_code'];
              //获取数据源
@@ -701,8 +701,8 @@ class WriteSportsController extends BaseController{
                                 'utime'=> date('Y-m-d H:i:s'),
                             ]; 
                             //写赔率记录数据
-                            $ret = $models['model_odds_record']::insert($set_odds);
-                            if($ret != true) throw new \Exception(Response::generate($gameName.'赔率记录-odds_only:'.$v['odds_only'].';',Response::ADD_ODDS_R_ERROR));
+                            // $ret = $models['model_odds_record']::insert($set_odds);
+                            // if($ret != true) throw new \Exception(Response::generate($gameName.'赔率记录-odds_only:'.$v['odds_only'].';',Response::ADD_ODDS_R_ERROR));
                             //追加参数
                             $set_odds['sole'] = $v['sole'];
                             $set_odds['expire_time'] = date('Y-m-d H:i:s',time()+60);
@@ -796,7 +796,7 @@ class WriteSportsController extends BaseController{
             if(!empty($uuids))  throw new \Exception(Response::generate($gameName.'冠军联赛:uuid-'.$uuids[0].';',Response::LEAGUE_ERROR));
             //====end====
              //拼装 待写入 赔率数据
-             foreach($oddsData as $k=>$v){
+             foreach($oddsData as $k=>$v){ 
                 //获取 本地 联赛 ID
                 $lg_id = commonFunction::searcharray($data['uuid'],'identity',$l_lg_data,'lg_id');
                 //组装数据

+ 2 - 9
resources/views/admin/sportsfoot/outcome.blade.php

@@ -121,7 +121,6 @@
     </script>
 
     <script type="text/html" id="status">
-        @{{#if(d.start_time < d.newstime){ }}
             <button onclick="addResult(@{{d.match_id}})" class="layui-btn layui-btn-sm layui-btn-green set">赛事结果</button>
             @{{#if(d.status==2 || d.status==3){ }}
                 @{{#if(d.status==2){ }}
@@ -137,9 +136,6 @@
             @{{#if(d.status==4){ }}
             <span><li class="layui-btn layui-btn-sm  layui-btn-danger" onclick="revokeft(@{{d.match_id}})">已作废</li></span>
             @{{#} }}
-        @{{#}else{ }}
-            <span>比赛未开始</span>
-        @{{#} }}
     </script>
 
     <script type="text/html" id="statusmatch">
@@ -161,14 +157,10 @@
     </script>
 
     <script type="text/html" id="sxalfcourt">
-        @{{#if(d.start_time < d.newstime){ }}
             <input type="text" style="width:30px;heigth:20px" id="u_home_score@{{d.id}}" name="u_home_score" value="@{{d.u_home_score}}" onchange="inputFunc(@{{d.id}}, event.target.value,@{{d.match_id}})"> 
             <input type="text" style="width:30px;heigth:20px" id="u_guest_score@{{d.id}}" name="u_guest_score" value="@{{d.u_guest_score}}" onchange="inputTunc(@{{d.id}}, event.target.value,@{{d.match_id}})"> / 
             <input type="text" style="width:30px;heigth:20px" id="home_score@{{d.id}}" name="home_score" value="@{{d.home_score}}" onchange="inputSunc(@{{d.id}}, event.target.value,@{{d.match_id}})">
             <input type="text" style="width:30px;heigth:20px" id="guest_score@{{d.id}}" name="guest_score" value="@{{d.guest_score}}" onchange="inputAunc(@{{d.id}}, event.target.value,@{{d.match_id}})">
-        @{{#}else{ }}
-            <span>比赛未开始</span>
-        @{{#} }}
     </script>
 
 
@@ -609,10 +601,11 @@
             var type = type;
             $.ajax({
                 type: 'POST',
-                dataType: 'json',
+                dataType: 'text',
                 url: '/admin/Sportsfoot/Settlement',
                 data: {match_id:match_id,type:type},
                 success: function(data) {
+                    alert(data);
                     if(data.status==1){
                         layer.msg(data.msg);
                         location. reload()//刷新当前页面