修改提现路由

This commit is contained in:
2023-04-07 11:02:59 +08:00
parent b4beb81d6f
commit a5599a5bc1
3 changed files with 16 additions and 10 deletions
+11 -4
View File
@@ -186,6 +186,8 @@ class DoctorAccountService extends BaseService
$bank['bank_name'] = $doctor_bank_card['BasicBank']['bank_name'];
$bank['bank_card_code_mask'] = $doctor_bank_card['bank_card_code_mask'];
$balance_account = 0;
$order_inquiry_ids = [];
// 获取医生账户余额
if (!empty($order_inquiry_ids)){
$params = array();
@@ -195,14 +197,18 @@ class DoctorAccountService extends BaseService
$in_params = explode(',',$order_inquiry_ids);
$order_inquiry = OrderInquiry::getInList($params,$in_params);
if (empty($order_inquiry)){
$balance_account = 0;
}else{
if (!empty($order_inquiry)){
$balance_account = array_sum(array_column($order_inquiry->toArray(),'amount_total'));
}
$order_inquiry_ids = $in_params;
}else{
$InquiryService = new InquiryService();
$balance_account = $InquiryService->getDoctorCanWithdrawalAmountTotal($user_info['client_user_id']);
$order_inquiry = $InquiryService->getDoctorCanWithdrawalInquiryOrder($user_info['client_user_id']);
if (!empty($order_inquiry)){
$balance_account = array_sum(array_column($order_inquiry,'amount_total'));
$order_inquiry_ids = array_column($order_inquiry,'order_inquiry_id');
}
}
if ($balance_account > 0) {
@@ -220,6 +226,7 @@ class DoctorAccountService extends BaseService
$result['bank'] = $bank;//银行数据
$result['withdrawal_amount'] = $withdrawal_amount; // 提现金额
$result['income_tax'] = $income_tax; // 个人所得税
$result['order_inquiry_ids'] = $order_inquiry_ids; // 订单合集
return success($result);
}