|
@@ -602,6 +602,44 @@ class IssueService extends BaseService
|
|
|
if(isset($listKey[$v->issue_no])){
|
|
|
$issue = $listKey[$v->issue_no];
|
|
|
$winning_numbers = implode(',', str_split((string)$issue['openCode']));
|
|
|
+
|
|
|
+ $winArr = explode(',',$winning_numbers);
|
|
|
+
|
|
|
+ // 组合
|
|
|
+ $sum = array_sum($winArr);
|
|
|
+
|
|
|
+ $combo = [];
|
|
|
+
|
|
|
+ $sumOddEven = self::calculateOddEven($sum); // 总和单双
|
|
|
+ $combo[] = $sumOddEven;
|
|
|
+
|
|
|
+ $sumSize = self::calculateSumSize($sum); // 总和大小
|
|
|
+ $combo[] = $sumSize;
|
|
|
+
|
|
|
+ $sumExtremeSize = self::calculateSumExtremeSize($sum); // 总和极值
|
|
|
+ if($sumExtremeSize){
|
|
|
+ $combo[] = $sumExtremeSize;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ $sumBaoZi = self::isBaoZi($winArr[0], $winArr[1], $winArr[2]); // 豹子
|
|
|
+ if($sumBaoZi){
|
|
|
+ $combo[] = $sumBaoZi;
|
|
|
+ }
|
|
|
+ $sumPair = self::isPair($winArr[0], $winArr[1], $winArr[2]); // 对子
|
|
|
+ if($sumPair){
|
|
|
+ $combo[] = $sumPair;
|
|
|
+ }
|
|
|
+
|
|
|
+ $sumStraight = self::isStraight($winArr[0], $winArr[1], $winArr[2]); // 顺子
|
|
|
+ if($sumStraight){
|
|
|
+ $combo[] = $sumStraight;
|
|
|
+ }
|
|
|
+
|
|
|
+ $tail = self::getLastDigit($sum); // 总和尾数
|
|
|
+ $result[] = '尾'.$tail; // 尾数
|
|
|
+
|
|
|
+ $combo = implode(' ', $combo);
|
|
|
self::lotteryDraw($v->id, $winning_numbers, '','');
|
|
|
}
|
|
|
}
|