Browse Source

异常处理

彭俊 6 years ago
parent
commit
a7b2effa01
1 changed files with 4 additions and 5 deletions
  1. 4 5
      app/Http/Controllers/Api/WriteSportsController.php

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

@@ -670,6 +670,7 @@ class WriteSportsController extends BaseController{
                 $ret= OddsModel::upOddsStatus($models,$s_match_id,'',$source,$odds_only);
                 if($ret != true) throw new \Exception(Response::generate($gameName,Response::ODDS_SOLE_ERR));
 
+                dd(count($oddsData));
                 //拼装 待写入 赔率数据
                 $ret_status_odds = [];
                 $ret_status_odds_r = [];
@@ -711,18 +712,16 @@ class WriteSportsController extends BaseController{
                     $ret = $models['model_odds']->updateOrCreate(
                         ['odds_only'=>$v['odds_only']],$set_odds
                     );
-                    if($ret->id < 1) {
-                        $ret_status_odds[] = 0;
-                    }else{
+                    if($ret->id > 0) {
                         $ret_status_odds[] = 1;
                     }
                     // if(empty($ret)) throw new \Exception(Response::generate($gameName.'赔率-odds_only:'.$v['odds_only'].';',Response::ADD_ODDS_ERROR));
                 }
                 // dd($ret_status_odds);
 
-                if(in_array(0,$ret_status_odds_r) == true) throw new \Exception(Response::generate('',Response::ADD_ODDS_R_ERROR));
+                // if(in_array(0,$ret_status_odds_r) == true) throw new \Exception(Response::generate('',Response::ADD_ODDS_R_ERROR));
 
-                if(in_array(0,$ret_status_odds) == true) throw new \Exception(Response::generate('',Response::ADD_ODDS_ERROR));
+                if(count($ret_status_odds) != count($oddsData)) throw new \Exception(Response::generate('',Response::ADD_ODDS_ERROR));
 
             }