|
|
@@ -548,29 +548,76 @@ class IssueService extends BaseService
|
|
|
*/
|
|
|
public static function currentLotteryResults($memberId)
|
|
|
{
|
|
|
- $result = self::model()::where('status', self::model()::STATUS_DRAW)->orderBy('id','desc')->first();
|
|
|
+ $result = self::model()::where('status', self::model()::STATUS_DRAW)->orderBy('id','desc')->take(16)->get();
|
|
|
+ $text = "📅 近期开奖记录\n";
|
|
|
+ $text .= "====================\n";
|
|
|
if($result){
|
|
|
- if($result->image){
|
|
|
- self::telegram()->sendPhoto([
|
|
|
+ foreach($result as $k => $v){
|
|
|
+
|
|
|
+
|
|
|
+ $winArr = explode(',',$v->winning_numbers);
|
|
|
+
|
|
|
+ // 组合
|
|
|
+ $sum = array_sum($winArr);
|
|
|
+
|
|
|
+ $combo = [];
|
|
|
+
|
|
|
+ $sumOddEven = self::calculateOddEven($sum); // 总和单双
|
|
|
+
|
|
|
+ $sumSize = self::calculateSumSize($sum); // 总和大小
|
|
|
+
|
|
|
+ $sumExtremeSize = self::calculateSumExtremeSize($sum); // 总和极值
|
|
|
+ if(empty($sumExtremeSize)){
|
|
|
+ $sumExtremeSize = "-";
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+ $tail = self::getLastDigit($sum); // 总和尾数
|
|
|
+ if($tail == 0){
|
|
|
+ $tail = '-'; // 尾数
|
|
|
+ }else{
|
|
|
+ $tail = '尾'.$tail; // 尾数
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
+ $text .= "回合:{$v->issue_no}期 \n";
|
|
|
+ $text .= "结果:".implode('+',explode(',',$v->winning_numbers))."=".array_sum(explode(',',$v->winning_numbers))." \n";
|
|
|
+ $text .= "组合:{$sumSize} {$sumOddEven} \n";
|
|
|
+ $text .= "极值:{$sumExtremeSize} \n";
|
|
|
+ $text .= "尾数:{$tail} \n";
|
|
|
+ $text .= "------------------\n";
|
|
|
+ }
|
|
|
+
|
|
|
+ }else{
|
|
|
+ self::telegram()->sendMessage([
|
|
|
'chat_id' => $memberId,
|
|
|
- 'photo' => InputFile::create(url($result->image)),
|
|
|
+ 'text' => "暂无开奖记录",
|
|
|
]);
|
|
|
- }else{
|
|
|
- // if($result->combo){
|
|
|
- // self::telegram()->sendMessage([
|
|
|
- // 'chat_id' => $memberId,
|
|
|
- // 'text' => "",
|
|
|
- // ]);
|
|
|
- // }else{
|
|
|
- self::telegram()->sendMessage([
|
|
|
- 'chat_id' => $memberId,
|
|
|
- 'text' => "暂无开奖记录",
|
|
|
- ]);
|
|
|
- // }
|
|
|
+ }
|
|
|
+ // $result = self::model()::where('status', self::model()::STATUS_DRAW)->orderBy('id','desc')->first();
|
|
|
+ // if($result){
|
|
|
+ // if($result->image){
|
|
|
+ // self::telegram()->sendPhoto([
|
|
|
+ // 'chat_id' => $memberId,
|
|
|
+ // 'photo' => InputFile::create(url($result->image)),
|
|
|
+ // ]);
|
|
|
+ // }else{
|
|
|
+ // // if($result->combo){
|
|
|
+ // // self::telegram()->sendMessage([
|
|
|
+ // // 'chat_id' => $memberId,
|
|
|
+ // // 'text' => "",
|
|
|
+ // // ]);
|
|
|
+ // // }else{
|
|
|
+ // self::telegram()->sendMessage([
|
|
|
+ // 'chat_id' => $memberId,
|
|
|
+ // 'text' => "暂无开奖记录",
|
|
|
+ // ]);
|
|
|
+ // // }
|
|
|
|
|
|
- }
|
|
|
+ // }
|
|
|
|
|
|
- }
|
|
|
+ // }
|
|
|
}
|
|
|
|
|
|
// 获取最新的开奖数据
|