diff --git a/app/Services/DoctorAccountService.php b/app/Services/DoctorAccountService.php index b340746..1256786 100644 --- a/app/Services/DoctorAccountService.php +++ b/app/Services/DoctorAccountService.php @@ -11,6 +11,7 @@ use App\Model\DoctorWithdrawal; use App\Model\DoctorWithdrawalOrder; use App\Model\OrderInquiry; use App\Model\UserDoctor; +use App\Model\UserDoctorInfo; use Hyperf\DbConnection\Db; /** @@ -158,6 +159,14 @@ class DoctorAccountService extends BaseService return fail(HttpEnumCode::HTTP_ERROR, "非法医生"); } + $params = array(); + $params['doctor_id'] = $user_info['client_user_id']; + $user_doctor_info = UserDoctorInfo::getOne($params); + if (empty($user_doctor_info)) { + return fail(HttpEnumCode::HTTP_ERROR, "非法医生"); + } + + // 检测医生身份认证 $UserDoctorService = new UserDoctorService(); $res = $UserDoctorService->checkDoctorAuth($user_doctor); @@ -179,9 +188,11 @@ class DoctorAccountService extends BaseService $bank = array(); $bank['bank_card_id'] = $doctor_bank_card['bank_card_id']; - $bank['bank_icon_path'] = $doctor_bank_card['BasicBank']['bank_icon_path']; + $bank['bank_icon_path'] = addAliyunOssWebsite($doctor_bank_card['BasicBank']['bank_icon_path']); $bank['bank_name'] = $doctor_bank_card['BasicBank']['bank_name']; $bank['bank_card_code_mask'] = $doctor_bank_card['bank_card_code_mask']; + $bank['bank_card_name'] = $user_doctor_info['card_name']; + $bank['bank_card_name_mask'] = $user_doctor_info['card_name_mask']; $balance_account = 0; $order_inquiry_id_array = [];