diff --git a/app/controller/api/WithdrawController.php b/app/controller/api/WithdrawController.php index b789b60..c0e3794 100644 --- a/app/controller/api/WithdrawController.php +++ b/app/controller/api/WithdrawController.php @@ -145,15 +145,40 @@ class WithdrawController ]); return ApiResponseApp::success(null, '转账成功'); } else { + $errorMsg = ''; + if($res->ErrorMessage == "CheckIpAddressFailed"){ + $errorMsg = 'IP 检查失败'; + } + if($res->ErrorMessage == "CheckEncryptValueFailed "){ + $errorMsg = '加密检查失败'; + } + if($res->ErrorMessage == "PaymentChannelClosed"){ + $errorMsg = '平台休息中,暂不接单'; + } + if($res->ErrorMessage == "InsufficientBalance"){ + $errorMsg = '余额不足'; + } + if($res->ErrorMessage == "TryAgainLater"){ + $errorMsg = '系统忙碌中,请稍后再试'; + } + if($res->ErrorMessage == "DevError"){ + $errorMsg = '程式错误,请联络开发人员'; + } + if($res->ErrorMessage == "PayeeAccountNameFormatError"){ + $errorMsg = '收款人帐号格式错误'; + } + if($res->ErrorMessage == "PayeeAccountNumberFormatError"){ + $errorMsg = '收款人卡号格式错误'; + } $withdraw->update([ 'status' => 5, // - 'status_text' => '支付错误:'.$res->ErrorMessage + 'status_text' => '支付错误:'.$errorMsg ]); UserRewardDao::base($user_id, 1, $money_no + 300, '提现失败返还'); - if ($res->ErrorMessage == "PayeeAccountNameFormatError") { - return ApiResponseApp::error(null, '收款人帐号格式错误'); - } - return ApiResponseApp::error(null, '未知错误请联系客服'); + // if ($res->ErrorMessage == "PayeeAccountNameFormatError") { + // return ApiResponseApp::error(null, '收款人帐号格式错误'); + // } + return ApiResponseApp::error(null, $errorMsg); } }