| 
					
				 | 
			
			
				@@ -198,7 +198,12 @@ public class AppointmentService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (sexSocial.getCode().equals("1") && mzClass.equals("03")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "男性无法在妇产科挂号,请选择其他科室。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (deptCode.equals("1040000") && IdCardUtil.calAgeBySocialNo(sexSocial.getName()) >= 18) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        int age = IdCardUtil.calAgeBySocialNo(sexSocial.getName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (age == -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "您在我院绑定的身份证号不是有效的身份证号," + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    "请前往【个人中心 - 我的就诊人 - 就诊人信息】进行修改。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (deptCode.equals("1040000") && age >= 18) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "成年人无法在儿科挂号,请选择其他科室。"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         CovidPojo covid = dao.validCovidAssessment(patientId); 
			 |