diff --git a/app/Services/UserDoctorService.php b/app/Services/UserDoctorService.php index ed6777f..bdbd8fe 100644 --- a/app/Services/UserDoctorService.php +++ b/app/Services/UserDoctorService.php @@ -1487,6 +1487,23 @@ class UserDoctorService extends BaseService try { if ($user_doctor['multi_point_status'] != 1) { + // 获取系统配置 + $params = array(); + $params['system_config_id'] = 1; + $system_config = SystemConfig::getOne($params); + if (empty($system_config)){ + return fail(HttpEnumCode::HTTP_ERROR, "请先完成多点执业认证"); + } + + //检查是否年审 + $is_annual_review = $system_config['is_annual_review']; + //若处于年审,则关闭抄方功能 + if($is_annual_review == 1){ + return fail(HttpEnumCode::HTTP_ERROR, "请先完成多点执业认证"); + } + + + //查找可接受抄方的医生 $params = array(); $params['is_transfer_prescription'] = 1;