| 
					
				 | 
			
			
				@ -3,6 +3,8 @@ package com.yihu.jw.hospital.endpoint.hospital; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.alibaba.fastjson.JSONObject; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.sun.media.jfxmedia.logging.Logger; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.base.doctor.BaseDoctorBackgroundDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.entity.hospital.family.WlyyPatientFamilyMemberDO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.hospital.family.dao.WlyyPatientFamilyMemberDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.hospital.family.service.PatientMemberDictService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.hospital.family.service.WlyyFamilyMemberService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.jw.hospital.prescription.service.entrance.EntranceService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -39,6 +41,8 @@ public class WlyyFamilyMemberController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private WlyyFamilyMemberService wlyyFamilyMemberService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private WlyyPatientFamilyMemberDao wlyyPatientFamilyMemberDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private PatientMemberDictService patientMemberDictService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    @Autowired 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private EntranceService entranceService; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -242,6 +246,16 @@ public class WlyyFamilyMemberController extends EnvelopRestEndpoint { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String dictId = jsonObject.getString("dictId"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String cardType = jsonObject.getString("cardType"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String idCard = jsonObject.getString("idCard"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //家人关系只允许添加一次自己 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (null == jsonObject.get("id")&&!StringUtils.isEmpty(dictId)&&"7".equalsIgnoreCase(dictId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    List<WlyyPatientFamilyMemberDO> list = wlyyPatientFamilyMemberDao.findByPatientAndFamilyRelation(patientId,dictId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (null!=list&&list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        mixEnvelop.setStatus(408); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        mixEnvelop.setMessage("您已经添加自己的信息请勿重复添加"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        return mixEnvelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String id = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (null != jsonObject.get("id")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    id = jsonObject.get("id").toString(); 
			 |