|  | @ -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){
 |