feat: 新增

This commit is contained in:
陈狼 2025-02-23 14:35:58 +08:00
parent 34f07127a7
commit 8b64213feb
2 changed files with 6 additions and 2 deletions

View File

@ -129,14 +129,13 @@ class WithdrawController
UserRewardDao::base($user_id, 1, - ($money_no + 300), '提现'); UserRewardDao::base($user_id, 1, - ($money_no + 300), '提现');
return ApiResponseApp::success(null, '等待管理员审核'); return ApiResponseApp::success(null, '等待管理员审核');
} }
//用户积分减少$money //用户积分减少$money
UserRewardDao::base($user_id, 1, - ($money_no + 300), '提现'); UserRewardDao::base($user_id, 1, - ($money_no + 300), '提现');
$userbank = Userbank::where('id', $bank_id)->first(); $userbank = Userbank::where('id', $bank_id)->first();
//获取刚刚存入数据库的id(订单号) //获取刚刚存入数据库的id(订单号)
$orderId = $withdraw->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) { if ($res->Success) {
$withdraw->update([ $withdraw->update([
@ -146,6 +145,10 @@ class WithdrawController
]); ]);
return ApiResponseApp::success(null, '转账成功'); return ApiResponseApp::success(null, '转账成功');
} else { } else {
$withdraw->update([
'status' => 5, //
'status_text' => '支付错误:'.$res->ErrorMessage
]);
UserRewardDao::base($user_id, 1, $money_no + 300, '提现失败返还'); UserRewardDao::base($user_id, 1, $money_no + 300, '提现失败返还');
if ($res->ErrorMessage == "PayeeAccountNameFormatError") { if ($res->ErrorMessage == "PayeeAccountNameFormatError") {
return ApiResponseApp::error(null, '收款人帐号格式错误'); return ApiResponseApp::error(null, '收款人帐号格式错误');

View File

@ -37,5 +37,6 @@ class Withdraw extends Model
'createtime2', 'createtime2',
'username', 'username',
'status_text', 'status_text',
'order_number',
]; ];
} }