| 
					
				 | 
			
			
				@ -332,7 +332,7 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                            if (StringUtils.isNotEmpty(jsonObject1.getString("IDCARD"))){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                System.out.println("同步的身份证号:"+jsonObject1.getString("IDCARD")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                BasePatientDO patientDO = basePatientDao.findByIdcardAndDel(jsonObject1.getString("IDCARD"),"1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                if (null==patientDO){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                if (patientDO==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    patientDO = new BasePatientDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                patientDO.setMobile(jsonObject1.getString("TEL")); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -377,9 +377,17 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    wlyyPatientFamilyMemberDO.setYktFamilyId(jsonObject1.getString("ID")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    wlyyPatientFamilyMemberDao.save(wlyyPatientFamilyMemberDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                if(null!=jsonObject1.get("MEDICALCARD")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                if(jsonObject1.get("MEDICALCARD")!=null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    List<PatientMedicareCardDO> patientMedicareCardDOS =  basePatientMedicareCardDao.findByPatientCode(patientDO.getId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    boolean flag = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    for (PatientMedicareCardDO medicareCardDO:patientMedicareCardDOS){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        if (medicareCardDO.getParentType().equalsIgnoreCase("A_01")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            flag=true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                            break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByCode(jsonObject1.getString("MEDICALCARD")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    if (null==patientMedicareCardDO){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    if (patientMedicareCardDO==null&&!flag){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                        patientMedicareCardDO = new PatientMedicareCardDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                                    patientMedicareCardDO.setCode(jsonObject1.getString("MEDICALCARD")); 
			 |