我的账户数据修改-获取我的账户数据
This commit is contained in:
@@ -44,23 +44,34 @@ class DoctorAccountService extends BaseService
|
||||
}
|
||||
|
||||
$inquiryService = new InquiryService();
|
||||
$OrderServicePackageService = new OrderServicePackageService();
|
||||
|
||||
if ($user_doctor['is_platform_deep_cooperation'] == 0){
|
||||
// 获取医生当日接诊的订单金额
|
||||
$doctor_today_inquiry_total = $inquiryService->getDoctorDayAmountTotal($user_info['client_user_id'],$date);
|
||||
// 获取医生当日的接诊订单金额
|
||||
$doctor_today_inquiry_total = $inquiryService->getDoctorDayAmountTotal($user_doctor['doctor_id'],$date,$user_doctor['is_platform_deep_cooperation']);
|
||||
|
||||
// 获取医生当日已完成未结束的订单金额
|
||||
$doctor_day_completed_amount_total = $inquiryService->getDoctorDayCompletedAmountTotal($user_info['client_user_id'],$date);
|
||||
}else{
|
||||
// 获取医生当日接诊的订单金额-坐班医生
|
||||
$doctor_today_inquiry_total = $inquiryService->getCooperationDoctorDayAmountTotal($user_info['client_user_id'],$date);
|
||||
// 获取医生当日的服务包订单问诊金额-开始时间
|
||||
$doctor_today_service_package_total = $OrderServicePackageService->getDoctorDayAmountTotal($user_doctor['doctor_id'],$date);
|
||||
|
||||
// 获取医生当日已完成未结束的订单金额-坐班医生
|
||||
$doctor_day_completed_amount_total = $inquiryService->getCooperationDoctorCompletedAmountTotal($user_info['client_user_id'],$date);
|
||||
}
|
||||
// 医生当日的订单金额
|
||||
$doctor_today_total = bcadd($doctor_today_inquiry_total,$doctor_today_service_package_total,2);
|
||||
|
||||
// 获取医生当日已完成未结束的问诊订单金额
|
||||
$doctor_day_inquiry_completed_amount_total = $inquiryService->getDoctorDayCompletedAmountTotal($user_doctor['doctor_id'],$date,$user_doctor['is_platform_deep_cooperation']);
|
||||
|
||||
// 获取医生当日未完成的服务包订单问诊金额-结束时间
|
||||
$doctor_day_service_package_completed_amount_total = $OrderServicePackageService->getDoctorDayNoFinishAmountTotal($user_doctor['doctor_id'],$date);
|
||||
|
||||
// 已完成待入账金额
|
||||
$doctor_day_completed_amount_total = bcadd($doctor_day_inquiry_completed_amount_total,$doctor_day_service_package_completed_amount_total,2);
|
||||
|
||||
// 获取医生账户余额
|
||||
$balance_account = $this->getDoctorBalanceAccount($user_info['client_user_id']);
|
||||
$balance_account = 0;
|
||||
$params = array();
|
||||
$params['doctor_id'] = $user_info['client_user_id'];
|
||||
$doctor_account = DoctorAccount::getOne($params);
|
||||
if (!empty($doctor_account)) {
|
||||
$balance_account = $doctor_account['balance_account'];
|
||||
}
|
||||
|
||||
// 获取医生每月账单数据
|
||||
$bill = [];
|
||||
@@ -80,7 +91,7 @@ class DoctorAccountService extends BaseService
|
||||
}
|
||||
|
||||
$result = array();
|
||||
$result['doctor_today_inquiry_total'] = bcmul((string)$doctor_today_inquiry_total,"0.75",2); // 今日接诊收入
|
||||
$result['doctor_today_inquiry_total'] = bcmul((string)$doctor_today_total,"0.75",2); // 今日预计收入
|
||||
$result['doctor_day_completed_amount_total'] = bcmul((string)$doctor_day_completed_amount_total ,"0.75",2); // 今日已完成收入
|
||||
$result['balance_account'] = bcmul((string)$balance_account ,"1",2); // 账户余额
|
||||
$result['bill'] = $bill; // 账单
|
||||
|
||||
Reference in New Issue
Block a user