| 
					
				 | 
			
			
				@ -341,18 +341,34 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mixEnvelop.setMessage("添加成功"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            mixEnvelop.setDetailModelList(resultList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if ("xm_ykyy_wx".equalsIgnoreCase(wxId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByCode(medicare); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByTypeAndPatientCodeAndDel("A_01",sucessPatient.getId(),"1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (patientMedicareCardDO==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO = new PatientMedicareCardDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isNotBlank(clinicId)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByTypeAndPatientCodeAndDel("A_02",sucessPatient.getId(),"1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (patientMedicareCardDO==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        patientMedicareCardDO = new PatientMedicareCardDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setCode(clinicId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    //patientMedicareCardDO.setType(medicareType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setPatientCode(patientNewId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setDel("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setParentType("A"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setType("A_02"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    basePatientMedicareCardDao.save(patientMedicareCardDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isNotBlank(medicare)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    //PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByCode(medicare); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByTypeAndPatientCodeAndDel("A_01",sucessPatient.getId(),"1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (patientMedicareCardDO==null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        patientMedicareCardDO = new PatientMedicareCardDO(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setCode(medicare); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    //patientMedicareCardDO.setType(medicareType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setPatientCode(patientNewId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setDel("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setParentType("A"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    patientMedicareCardDO.setType("A_01"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    basePatientMedicareCardDao.save(patientMedicareCardDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patientMedicareCardDO.setCode(medicare); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                //patientMedicareCardDO.setType(medicareType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patientMedicareCardDO.setPatientCode(patientNewId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patientMedicareCardDO.setDel("1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patientMedicareCardDO.setParentType("A"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patientMedicareCardDO.setType("A_01"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                basePatientMedicareCardDao.save(patientMedicareCardDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }catch (Exception e){ 
			 |