seven hai 4 días
pai
achega
6caab3e5d3

+ 3 - 4
app/Http/Controllers/api/TelegramWebHook.php

@@ -195,10 +195,9 @@ class TelegramWebHook extends Controller
                         break;
                     case "查看余额":
                         Util::delCache($chatId);
-                        $this->telegram->sendMessage([
-                            'chat_id' => $chatId,
-                            'text' => $text
-                        ]);
+                        $result = WalletService::getBalance($chatId);
+
+                        $this->telegram->sendMessage($result);
                         break;
                     case "投注大群":
                         Util::delCache($chatId);

+ 17 - 0
app/Services/WalletService.php

@@ -223,9 +223,26 @@ class WalletService extends BaseService
         return $data;
     }
     
+    /**
+     * @description: 获取用户余额
+     * @param {int} $memberId 用户ID
+     * @return {*}
+     */
     public static function getBalance($memberId)
     {
+        $selfInfo = self::findOne(['member_id' => $memberId]);
+        $userInfo = UserService::findOne(['member_id' => $memberId]);
 
+        $text = '';
+        $text .= "用户ID:{$memberId} \n";
+        $text .= "用户名:{$userInfo->first_name} \n";
+        $text .= "当前余额:{$selfInfo->available_balance} \n";
+
+        return [
+            'chat_id' => $memberId,
+            'text' => $text,
+            'protect_content' => true
+        ];
     }
     
 }