seven 1 viikko sitten
vanhempi
commit
8690a1d4c5
2 muutettua tiedostoa jossa 24 lisäystä ja 0 poistoa
  1. 5 0
      app/Http/Controllers/api/TelegramWebHook.php
  2. 19 0
      app/Services/BetService.php

+ 5 - 0
app/Http/Controllers/api/TelegramWebHook.php

@@ -95,6 +95,11 @@ class TelegramWebHook extends Controller
                     $alertText = BalanceLogService::getTodayFlowing($chatId)['text'];
                     BalanceLogService::alertNotice($callbackId , $alertText);
                 }
+                // 近期注单弹窗
+                if($data === 'betsAlert'){
+                    $alertText = BetService::recentlyRecord($chatId);
+                    BetService::alertNotice($callbackId , $alertText);
+                }
 
                 //近期注单,下一页
                 $pattern = "/^betRecordNextPage@@\d+$/";

+ 19 - 0
app/Services/BetService.php

@@ -308,6 +308,25 @@ class BetService extends BaseService
         return $msg;
     }
 
+    /**
+     * @description: 近期投注
+     * @param {*} $memberId
+     * @return {*}
+     */    
+    public static function recentlyRecord($memberId ,$page = 1 ,$limit = 10)
+    {
+        $list = self::model()::where('member_id',$memberId)->whereIn('status',[self::model()::STATUS_STAY,self::model()::STATUS_SETTLED])->orderBy('id','desc')->forPage($page, $limit)->get();
+
+        $text = "```\n";
+        $text .= "期数 内容 金额 盈亏 \n";
+        foreach($list as $k => $v){
+            $text .= "{$v->issue_no} {$v->keywords} {$v->amount} {$v->profit} \n";
+        }
+        $text .= "```\n";
+
+        return $text;
+    }
+
 
     /**
      * @description: 投注记录