From 60e316e08989d01d667d95301aecb0e1773172cd Mon Sep 17 00:00:00 2001 From: lingling <1077478963@qq.com> Date: Sat, 22 Feb 2025 13:49:00 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=AF=8F=E5=A4=A9=E5=8F=AA?= =?UTF-8?q?=E8=83=BD=E6=8F=90=E7=8E=B0=E4=B8=89=E6=AC=A1=20=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0=E6=94=AF=E4=BB=98=E7=8A=B6=E6=80=81=E6=8A=A5401?= =?UTF-8?q?=E8=BF=94=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Utils/API/PaymentNew.php | 11 +++++++++++ app/controller/api/WithdrawController.php | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/app/Utils/API/PaymentNew.php b/app/Utils/API/PaymentNew.php index 6afbd9e..3929bf6 100644 --- a/app/Utils/API/PaymentNew.php +++ b/app/Utils/API/PaymentNew.php @@ -152,6 +152,17 @@ class PaymentNew } } catch (\GuzzleHttp\Exception\RequestException $e) { Log::warning("请求支付api失未知失败:" . $e->getMessage()); + // 如果是 400 错误,可能有额外的请求错误信息 + if ($e->hasResponse()) { + $response = $e->getResponse(); + $httpCode = $response->getStatusCode(); + if ($httpCode == 400) { + $responseBody = $response->getBody()->getContents(); + Log::warning("请求支付api失败,状态码 400,响应体:" . $responseBody); + } + } + + return -1; } } } diff --git a/app/controller/api/WithdrawController.php b/app/controller/api/WithdrawController.php index a723add..75a09eb 100644 --- a/app/controller/api/WithdrawController.php +++ b/app/controller/api/WithdrawController.php @@ -104,6 +104,11 @@ class WithdrawController //用户存了一个 转账信息 这里是用户转账信息的id $bank_id = $request->post('bank_id'); $user_id = $request->data['id']; + $today = date('Y-m-d'); + //判断用户今天提现几次 + if(Withdraw::where('user_id',$user_id)->where('created_at', '>=', $today . " 00:00:00")->count()>=3){ + return ApiResponseApp::error(null, '每天只能提现三次'); + } $user = User::find($user_id); //提现金额 $rate = ExchangeRate::where('type', 'BDT')->get();