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