修正返回值bigint被转义问题
This commit is contained in:
@@ -496,13 +496,54 @@ class UserDoctorService extends BaseService
|
||||
// 获取医生账户余额-未提现金额
|
||||
$DoctorAccountService = new DoctorAccountService();
|
||||
$balance_account = $DoctorAccountService->getDoctorBalanceAccount($user_info['client_user_id']);
|
||||
if ($balance_account > 0){
|
||||
$balance_account = $balance_account * 0.75;
|
||||
}
|
||||
|
||||
// 获取当日预计收益 当日接诊的订单金额
|
||||
$estimate_income = $DoctorAccountService->getDoctorDayAmountTotal($user_info['client_user_id'],date('Y-m-d',time()));
|
||||
// 获取医生当日接诊的订单金额
|
||||
$OrderInquiryService = new OrderInquiryService();
|
||||
$estimate_income = $OrderInquiryService->getDoctorDayAmountTotal($user_info['client_user_id'],date('Y-m-d',time()));
|
||||
if (!empty($estimate_income)){
|
||||
$estimate_income = $estimate_income * 0.75;
|
||||
}
|
||||
|
||||
$user_doctor['balance_account'] = $balance_account ?? 0;
|
||||
$user_doctor['balance_account'] = $balance_account;
|
||||
$user_doctor['estimate_income'] = $estimate_income;
|
||||
|
||||
return success($user_doctor);
|
||||
}
|
||||
|
||||
/**
|
||||
* 检测医生身份认证
|
||||
* @param object|array $user_doctor 医生表数据
|
||||
* @return bool|string string:错误信息 bool:通过
|
||||
*/
|
||||
public function checkDoctorAuth(object|array $user_doctor): bool|string
|
||||
{
|
||||
if (empty($user_doctor)){
|
||||
throw new BusinessException();
|
||||
}
|
||||
|
||||
if (isset($user_doctor['iden_auth_status'])){
|
||||
if ($user_doctor['iden_auth_status'] != 1) {
|
||||
return "请先完成身份认证";
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($user_doctor['idcard_status'])){
|
||||
if ($user_doctor['idcard_status'] != 1) {
|
||||
return "请先完成实名认证";
|
||||
}
|
||||
}
|
||||
|
||||
if (isset($user_doctor['multi_point_status'])){
|
||||
if ($user_doctor['multi_point_status'] != 1) {
|
||||
return "请先完成多点执业认证";
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user