|
|
@@ -137,6 +137,72 @@ class SportsbqController extends Controller {
|
|
|
$process = array();
|
|
|
}
|
|
|
|
|
|
+ //赛事比分数据
|
|
|
+ $res = \App\Models\Stbqresult::where('match_id', $match_id)->first();
|
|
|
+ $scores = json_decode($res['manual_result'],true);
|
|
|
+
|
|
|
+ //结算验证
|
|
|
+ if(in_array('one',$process)){
|
|
|
+ if(strlen($scores['1']['home'])==0 || strlen($scores['1']['guest'])==0){
|
|
|
+ return json_encode(['status'=>6,'msg'=>'没有第一局结果,无法结算第一局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('two',$process)){
|
|
|
+ if(strlen($scores['2']['home'])==0 || strlen($scores['2']['guest'])==0){
|
|
|
+ return json_encode(['status'=>7,'msg'=>'没有第二局结果,无法结算第二局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('three',$process)){
|
|
|
+ if(strlen($scores['3']['home'])==0 || strlen($scores['3']['guest'])==0){
|
|
|
+ return json_encode(['status'=>8,'msg'=>'没有第三局结果,无法结算第三局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('four',$process)){
|
|
|
+ if(strlen($scores['4']['home'])==0 || strlen($scores['4']['guest'])==0){
|
|
|
+ return json_encode(['status'=>9,'msg'=>'没有第四局结果,无法结算第四局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('five',$process)){
|
|
|
+ if(strlen($scores['5']['home'])==0 || strlen($scores['5']['guest'])==0){
|
|
|
+ return json_encode(['status'=>10,'msg'=>'没有第五局结果,无法结算第五局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('six',$process)){
|
|
|
+ if(strlen($scores['6']['home'])==0 || strlen($scores['6']['guest'])==0){
|
|
|
+ return json_encode(['status'=>11,'msg'=>'没有第六局结果,无法结算第六局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('seven',$process)){
|
|
|
+ if(strlen($scores['7']['home'])==0 || strlen($scores['7']['guest'])==0){
|
|
|
+ return json_encode(['status'=>12,'msg'=>'没有第七局结果,无法结算第七局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('eight',$process)){
|
|
|
+ if(strlen($scores['8']['home'])==0 || strlen($scores['8']['guest'])==0){
|
|
|
+ return json_encode(['status'=>13,'msg'=>'没有第八局结果,无法结算第八局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('nine',$process)){
|
|
|
+ if(strlen($scores['9']['home'])==0 || strlen($scores['9']['guest'])==0){
|
|
|
+ return json_encode(['status'=>14,'msg'=>'没有第九局结果,无法结算第九局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('other',$process)){
|
|
|
+ if(strlen($scores['other']['home'])==0 || strlen($scores['other']['guest'])==0){
|
|
|
+ return json_encode(['status'=>15,'msg'=>'没有第十局结果,无法结算第十局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('sfive',$process)){
|
|
|
+ if(strlen($scores['five']['home'])==0 || strlen($scores['five']['guest'])==0){
|
|
|
+ return json_encode(['status'=>16,'msg'=>'没有前五局结果,无法结算前五局']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(in_array('all',$process)){
|
|
|
+ if(strlen($scores['all']['home'])==0 || strlen($scores['all']['guest'])==0){
|
|
|
+ return json_encode(['status'=>17,'msg'=>'没有全场结果,无法结算全场']);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
$token = session('adminInfo.token');
|
|
|
$notice = \App\Models\Comendnotice::where('match_id', $match_id)->first();
|
|
|
|