|
@@ -9,6 +9,7 @@
|
|
|
namespace App\Lib\Settlement\Adapter;
|
|
namespace App\Lib\Settlement\Adapter;
|
|
|
|
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
|
+use App\Lib\Biz\Sport\Common as commonFunction;
|
|
|
|
|
|
|
|
|
|
|
|
|
class ZqRule
|
|
class ZqRule
|
|
@@ -379,6 +380,22 @@ class ZqRule
|
|
|
|
|
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
|
$odds_code = $bet_match->odds_code;
|
|
$odds_code = $bet_match->odds_code;
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $bet_match->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if($is_rolling == 1){
|
|
|
|
|
+ $ret = commonFunction::WARN_CHECK($bet_match,$result_match_r);
|
|
|
|
|
+ //如果审核不通过,则返回注单无效
|
|
|
|
|
+ if($ret['code'] == -1){
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => -200,
|
|
|
|
|
+ 'msg' => "滚球投注,危险球审核不通过",
|
|
|
|
|
+ 'warn_more' => $ret['warn_more']
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //==end==
|
|
|
|
|
|
|
|
//获取主客队投注比分
|
|
//获取主客队投注比分
|
|
|
$bet_score = explode('-', $bet_match->condition);
|
|
$bet_score = explode('-', $bet_match->condition);
|
|
@@ -642,6 +659,21 @@ class ZqRule
|
|
|
//获取父/子级赔率代码
|
|
//获取父/子级赔率代码
|
|
|
$p_code = $bet_match->p_code;
|
|
$p_code = $bet_match->p_code;
|
|
|
$odds_code = $bet_match->odds_code;
|
|
$odds_code = $bet_match->odds_code;
|
|
|
|
|
+ //==获取是否是滚球投注==
|
|
|
|
|
+ $is_rolling = $bet_match->is_rolling;
|
|
|
|
|
+ //如果是滚球投注,则进行危险球审核
|
|
|
|
|
+ if($is_rolling == 1){
|
|
|
|
|
+ $ret = $this->WARN_CHECK($bet_match,$result_match_r);
|
|
|
|
|
+ //如果审核不通过,则返回注单无效
|
|
|
|
|
+ if($ret != 1){
|
|
|
|
|
+ $data = [
|
|
|
|
|
+ 'result' => -200,
|
|
|
|
|
+ 'matchResult' => "滚球投注,危险球审核不通过"
|
|
|
|
|
+ ];
|
|
|
|
|
+ return $data;
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
+ //==end==
|
|
|
|
|
|
|
|
//获取最终赛事数据
|
|
//获取最终赛事数据
|
|
|
$result_match = $this->getHalfData($result_match);
|
|
$result_match = $this->getHalfData($result_match);
|