diff --git a/app/Service/JingCaiTrait.php b/app/Service/JingCaiTrait.php index 3cb6ec52..182fdb07 100755 --- a/app/Service/JingCaiTrait.php +++ b/app/Service/JingCaiTrait.php @@ -605,7 +605,23 @@ trait JingCaiTrait public static function getPassMode($key) { $passMode = self::passModes(); - return Arr::get($passMode, $key, []); + $res = Arr::get($passMode, $key, []); + + // 兼容8以上的串关 + if (!$res) { + $tmpArr = explode('.', $key); + $tmpChang = Arr::get($tmpArr, 0); + if ($tmpChang > 8) { + $res = [ $tmpChang => 1]; + } + } + if (!$res) { + Log::error('getPassMode error', [ + 'key' => $key, + ]); + ThrowException::run('投注失败,请重试!!'); + } + return $res; } // 串关规则