|  | @ -332,7 +332,7 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem
 | 
												
													
														
															|  |                             if (StringUtils.isNotEmpty(jsonObject1.getString("IDCARD"))){
 |  |                             if (StringUtils.isNotEmpty(jsonObject1.getString("IDCARD"))){
 | 
												
													
														
															|  |                                 System.out.println("同步的身份证号:"+jsonObject1.getString("IDCARD"));
 |  |                                 System.out.println("同步的身份证号:"+jsonObject1.getString("IDCARD"));
 | 
												
													
														
															|  |                                 BasePatientDO patientDO = basePatientDao.findByIdcardAndDel(jsonObject1.getString("IDCARD"),"1");
 |  |                                 BasePatientDO patientDO = basePatientDao.findByIdcardAndDel(jsonObject1.getString("IDCARD"),"1");
 | 
												
													
														
															|  |                                 if (null==patientDO){
 |  | 
 | 
												
													
														
															|  | 
 |  |                                 if (patientDO==null){
 | 
												
													
														
															|  |                                     patientDO = new BasePatientDO();
 |  |                                     patientDO = new BasePatientDO();
 | 
												
													
														
															|  |                                 }
 |  |                                 }
 | 
												
													
														
															|  |                                 patientDO.setMobile(jsonObject1.getString("TEL"));
 |  |                                 patientDO.setMobile(jsonObject1.getString("TEL"));
 | 
												
											
												
													
														
															|  | @ -377,9 +377,17 @@ public class WlyyFamilyMemberService extends BaseJpaService<WlyyPatientFamilyMem
 | 
												
													
														
															|  |                                     wlyyPatientFamilyMemberDO.setYktFamilyId(jsonObject1.getString("ID"));
 |  |                                     wlyyPatientFamilyMemberDO.setYktFamilyId(jsonObject1.getString("ID"));
 | 
												
													
														
															|  |                                     wlyyPatientFamilyMemberDao.save(wlyyPatientFamilyMemberDO);
 |  |                                     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"));
 |  |                                     PatientMedicareCardDO patientMedicareCardDO = basePatientMedicareCardDao.findByCode(jsonObject1.getString("MEDICALCARD"));
 | 
												
													
														
															|  |                                     if (null==patientMedicareCardDO){
 |  | 
 | 
												
													
														
															|  | 
 |  |                                     if (patientMedicareCardDO==null&&!flag){
 | 
												
													
														
															|  |                                         patientMedicareCardDO = new PatientMedicareCardDO();
 |  |                                         patientMedicareCardDO = new PatientMedicareCardDO();
 | 
												
													
														
															|  |                                     }
 |  |                                     }
 | 
												
													
														
															|  |                                     patientMedicareCardDO.setCode(jsonObject1.getString("MEDICALCARD"));
 |  |                                     patientMedicareCardDO.setCode(jsonObject1.getString("MEDICALCARD"));
 |