Ken 1 月之前
父节点
当前提交
c8862f467b
共有 2 个文件被更改,包括 21 次插入0 次删除
  1. 6 0
      app/Http/Controllers/api/TelegramWebHook.php
  2. 15 0
      app/Services/QianBaoWithdrawService.php

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

@@ -638,6 +638,12 @@ class TelegramWebHook extends Controller
                                 $res = QianBaoWithdrawService::inputCardNo($chatId, $text, $messageId);
                                 return $res;
                                 break;
+                            case StepStatus::QB_INPUT_ACCOUNT:
+                                $res = QianBaoWithdrawService::inputAccount($chatId, $text, $messageId);
+                                return $res;
+                                break;
+
+
                             case StepStatus::INPUT_ADDRESS_TRC20:
                                 $res = WithdrawService::inputAddress($chatId, $text, $messageId);
                                 return $res;

+ 15 - 0
app/Services/QianBaoWithdrawService.php

@@ -270,5 +270,20 @@ class QianBaoWithdrawService
         ];
     }
 
+    static function inputAccount($chatId, $account, $messageId)
+    {
+        $channel = Cache::get("{$chatId}_QB_WITHDRAW_CHANNEL");
+        $cardNo = Cache::get("{$chatId}_QB_WITHDRAW_CARD_NO");
+        $bankName = Cache::get("{$chatId}_QB_WITHDRAW_BANK_NAME");
+        Bank::create([
+            'member_id' => $chatId,
+            'account' => $account,
+            'channel' => $channel,
+            'card_no' => $cardNo,
+            'bank_name' => $bankName
+        ]);
+        return static::banks($chatId, $messageId);
+    }
+
 
 }