Ken 1 месяц назад
Родитель
Сommit
c8862f467b

+ 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);
+    }
+
 
 }