修正返回值bigint被转义问题

This commit is contained in:
2023-02-23 15:11:45 +08:00
parent ebf34e28e7
commit 27288a9dd9
12 changed files with 229 additions and 46 deletions
+44 -3
View File
@@ -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;
}
}