获取提现数据、获取可提现问诊订单列表 增加坐班医生
This commit is contained in:
@@ -1671,7 +1671,9 @@ class InquiryService extends BaseService
|
||||
|
||||
$inquiry_status_params = [4,5]; // 问诊订单状态(1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消)
|
||||
|
||||
$amount_total_sum = OrderInquiry::getCooperationDoctorAmountTotal($params, $reception_time, $inquiry_status_params);
|
||||
$inquiry_type_not_params = [2,4];
|
||||
|
||||
$amount_total_sum = OrderInquiry::getCooperationDoctorAmountTotal($params, $reception_time, $inquiry_status_params,$inquiry_type_not_params);
|
||||
|
||||
return $amount_total_sum ?: 0;
|
||||
}
|
||||
@@ -1734,7 +1736,9 @@ class InquiryService extends BaseService
|
||||
|
||||
$inquiry_status_params = [5]; // 问诊订单状态(1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消)
|
||||
|
||||
$amount_total_sum = OrderInquiry::getCooperationDoctorAmountTotal($params, $reception_time, $inquiry_status_params);
|
||||
$inquiry_type_not_params = [2,4];
|
||||
|
||||
$amount_total_sum = OrderInquiry::getCooperationDoctorAmountTotal($params, $reception_time, $inquiry_status_params,$inquiry_type_not_params);
|
||||
|
||||
return $amount_total_sum ?: 0;
|
||||
}
|
||||
@@ -1763,6 +1767,33 @@ class InquiryService extends BaseService
|
||||
return $order_inquiry->toArray();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取医生可提现金额-坐班医生
|
||||
* @param string $doctor_id
|
||||
* @return array
|
||||
*/
|
||||
public function getCooperationDoctorCanWithdrawalInquiryOrder(string $doctor_id): array
|
||||
{
|
||||
// 获取医生当日接诊订单金额
|
||||
$params = array();
|
||||
$params['doctor_id'] = $doctor_id;
|
||||
$params['inquiry_refund_status'] = 0; // 问诊订单退款状态(0:无退款 1:申请退款 2:退款中 3:退款成功 4:拒绝退款 5:退款关闭)
|
||||
$params['inquiry_pay_status'] = 2; // 支付状态(1:未支付 2:已支付 3:支付中 4:支付失败 5:支付超时 6:支付关闭 7:已撤销 8:转入退款)
|
||||
$params['statistics_status'] = 1; // 订单统计状态(0:未统计 1:已统计 2:统计失败)
|
||||
$params['is_withdrawal'] = 0; // 是否提现(0:否 1:是 2:提现中)
|
||||
|
||||
$inquiry_status_params = [6]; // 问诊订单状态(1:待支付 2:待分配 3:待接诊 4:已接诊 5:已完成 6:已结束 7:已取消)
|
||||
|
||||
$inquiry_type_not_params = [2,4];
|
||||
|
||||
$order_inquiry = OrderInquiry::getCooperationDoctorCanWithdrawalInquiryOrder($params,$inquiry_status_params,$inquiry_type_not_params);
|
||||
if (empty($order_inquiry)) {
|
||||
return [];
|
||||
}
|
||||
|
||||
return $order_inquiry->toArray();
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取患者某一状态下的问诊订单数量
|
||||
* @param string $patient_id 患者id
|
||||
|
||||
Reference in New Issue
Block a user