增加回调函数不需要经过权限认证

This commit is contained in:
lingling 2025-02-21 22:38:17 +08:00
parent 0eae352872
commit 9083474f86
1 changed files with 7 additions and 7 deletions

View File

@ -25,6 +25,7 @@ use support\Log;
class WithdrawController
{
protected $noNeedLogin = ['callback'];
/**
* @Apidoc\Title("1.0 查询当前用户提现订单")
@ -126,7 +127,7 @@ class WithdrawController
//获取刚刚存入数据库的id(订单号)
$orderId = $withdraw->id;
$res = PaymentNew::pushMoney($money, $userbank->bank_username, $userbank->account, $userbank->bank_name,$orderId);
$res = PaymentNew::pushMoney($money, $userbank->bank_username, $userbank->account, $userbank->bank_name, $orderId);
// //逻辑错误需要修改
if ($res['Success']) {
$withdraw->update([
@ -141,7 +142,7 @@ class WithdrawController
}
/**
/**
* @Apidoc\Title("请求回调")
* @Apidoc\Url("api/withdraw/callback")
* @Apidoc\Method("POST")
@ -149,7 +150,7 @@ class WithdrawController
public function callback(Request $request)
{
$callbackData = $request->all();
// 记录回调数据以便调试
// 记录回调数据以便调试
Log::info('Payment Callback Received:', $callbackData);
$orderId = $callbackData['TrackingNumber'] ?? null;
$failedMessage = $callbackData['FailedMessage'] ?? null;
@ -161,6 +162,5 @@ class WithdrawController
'status_text' => '支付失败: ' . $failedMessage,
]);
}
}
}