修正身份认证审核状态及oss网址问题
This commit is contained in:
parent
5e3ed1b241
commit
956c9c6474
@ -134,5 +134,5 @@ function addAliyunOssWebsite($path): string
|
||||
if (empty($path)){
|
||||
return "";
|
||||
}
|
||||
return "https://" . config('alibaba.oss.endpoint') . $path;
|
||||
return "https://" . config('alibaba.oss.bucket') . '.' .config('alibaba.oss.endpoint') . $path;
|
||||
}
|
||||
@ -5,6 +5,7 @@ namespace App\Controller;
|
||||
use App\Request\DoctorAccountRequest;
|
||||
use App\Request\UserDoctorRequest;
|
||||
use App\Services\DoctorAccountService;
|
||||
use App\Utils\PcreMatch;
|
||||
use Psr\Container\ContainerExceptionInterface;
|
||||
use Psr\Container\NotFoundExceptionInterface;
|
||||
use Psr\Http\Message\ResponseInterface;
|
||||
|
||||
@ -403,37 +403,34 @@ class DoctorAuthService extends BaseService
|
||||
$doctor_data['be_good_at'] = $request_params['be_good_at'];
|
||||
}
|
||||
|
||||
// 未认证-认证失败
|
||||
if ($doctor['iden_auth_status'] == 0 || $doctor['iden_auth_status'] == 3) {
|
||||
// 获取医生详情数据
|
||||
$params = array();
|
||||
$params['doctor_id'] = $user_info['client_user_id'];
|
||||
$user_doctor_info = UserDoctorInfo::getOne($params);
|
||||
if (empty($user_doctor_info)) {
|
||||
return fail(HttpEnumCode::SERVER_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::SERVER_ERROR);
|
||||
}
|
||||
|
||||
// 执业证
|
||||
$license_cert = implode(',', $request_params['license_cert']);
|
||||
$license_cert = PcreMatch::pregRemoveOssWebsite($license_cert);
|
||||
if ($user_doctor_info['license_cert'] != $license_cert) {
|
||||
$doctor_info_data['license_cert'] = $license_cert;
|
||||
}
|
||||
// 执业证
|
||||
$license_cert = implode(',', $request_params['license_cert']);
|
||||
$license_cert = PcreMatch::pregRemoveOssWebsite($license_cert);
|
||||
if ($user_doctor_info['license_cert'] != $license_cert) {
|
||||
$doctor_info_data['license_cert'] = $license_cert;
|
||||
}
|
||||
|
||||
// 医师资格证
|
||||
$qualification_cert = implode(',', $request_params['qualification_cert']);
|
||||
$qualification_cert = PcreMatch::pregRemoveOssWebsite($qualification_cert);
|
||||
// 医师资格证
|
||||
$qualification_cert = implode(',', $request_params['qualification_cert']);
|
||||
$qualification_cert = PcreMatch::pregRemoveOssWebsite($qualification_cert);
|
||||
|
||||
if ($user_doctor_info['qualification_cert'] != $qualification_cert) {
|
||||
$doctor_info_data['qualification_cert'] = $qualification_cert;
|
||||
}
|
||||
if ($user_doctor_info['qualification_cert'] != $qualification_cert) {
|
||||
$doctor_info_data['qualification_cert'] = $qualification_cert;
|
||||
}
|
||||
|
||||
// 医师工作证
|
||||
$work_cert = implode(',', $request_params['work_cert']);
|
||||
$work_cert = PcreMatch::pregRemoveOssWebsite($work_cert);
|
||||
if ($user_doctor_info['work_cert'] != $work_cert) {
|
||||
$doctor_info_data['work_cert'] = $work_cert;
|
||||
}
|
||||
// 医师工作证
|
||||
$work_cert = implode(',', $request_params['work_cert']);
|
||||
$work_cert = PcreMatch::pregRemoveOssWebsite($work_cert);
|
||||
if ($user_doctor_info['work_cert'] != $work_cert) {
|
||||
$doctor_info_data['work_cert'] = $work_cert;
|
||||
}
|
||||
|
||||
//已选择专长列表
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user