提现列表添加税点字段

This commit is contained in:
2025-09-30 14:08:09 +08:00
parent b3f5a5d62d
commit ddb22e9556
2 changed files with 24 additions and 5 deletions

12
.env
View File

@@ -10,10 +10,18 @@ trace = false
; hostport = 3306
; prefix = fa_
hostname = 1.13.181.248
#hostname = 1.13.181.248
#database = midi
#username = midi
#password = 5B2zwShhTi5L7t2w
#hostport = 3306
#prefix = fa_
hostname = 62.234.12.147
database = midi
username = midi
password = YWbCxwkZKJ36nnDx
password = EC6cak6fzXdXnERz
hostport = 3306
prefix = fa_

View File

@@ -255,11 +255,15 @@ class Withdrawal extends adminApi
//查询该用户云账户提现金额
$had_money = db::name('vs_user_withdrawal')->where(['user_id'=>$withdraw_info['user_id'],'deal_type'=>2,'status'=>6])->where('pay_time','month')->sum('general_money');
$max_month_money = 98000;
if(($had_money+$withdraw_info['general_money']) >= 98000){
if(($had_money+$withdraw_info['general_money']) >= $max_month_money){
return ['code' => 0, 'msg' => '单人单月云账户提现金额最大为98000元!', 'data' => null];
}
//提现不能有小数
if($withdraw_info['general_money'] != floor($withdraw_info['general_money'])){
return ['code' => 0, 'msg' => '提现不能有小数!', 'data' => null];
}
//查询该用户信息
$user_info = model('api/user')->get_user_info($withdraw_info['user_id']);
$user_info = model('api/user')->get_user_info($withdraw_info['user_id'], 'user');
if(empty($user_info)){
return ['code' => 0, 'msg' => '用户信息错误!', 'data' => null];
}
@@ -268,6 +272,9 @@ class Withdrawal extends adminApi
$order_id = $withdraw_info['order_sn'];
$order_amount = $withdraw_info['general_money'];
$phone = $user_info['mobile'];
if(empty($phone)) {
return ['code' => 0, 'msg' => '请先绑定手机号', 'data' => null];
}
if (empty($real_name) || empty($id_card)) {
return ['code' => 0, 'msg' => '请先实名认证', 'data' => null];
}
@@ -281,7 +288,11 @@ class Withdrawal extends adminApi
}
$card_no = $user_info['alipay_account'];
$yun_pay = new YunPay($order_id, $real_name, $id_card, $card_no, $order_amount,$phone);
$result = $yun_pay->alipay();
$user_data = [
'nickname' => $user_info['nickname'],
'user_id' => $withdraw_info['user_id'],
];
$result = $yun_pay->alipay($user_data);
} elseif ($withdraw_info['type'] == 3) {
if(empty($user_info['bank_card_number'])){
return ['code' => 0, 'msg' => '请先绑定银行卡号', 'data' => null];