| 
															
																@ -137,7 +137,9 @@ public class ArchiveService extends BaseJpaService<ArchiveDO, ArchiveDao> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        patientDO.setCreateTime(new Date()); 
															 | 
															
															 | 
															
																        patientDO.setCreateTime(new Date()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        patientDO.setUpdateTime(new Date()); 
															 | 
															
															 | 
															
																        patientDO.setUpdateTime(new Date()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        patientDO.setPatientStatus("1"); 
															 | 
															
															 | 
															
																        patientDO.setPatientStatus("1"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        patientDao.save(patientDO); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        if(!patientDao.existsByIdcardAndDel(idcard,"1")){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            patientDao.save(patientDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        BaseDoctorDO doctorDO = doctorDao.findById(doctorId); 
															 | 
															
															 | 
															
																        BaseDoctorDO doctorDO = doctorDao.findById(doctorId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        ArchiveDO archiveDO = new ArchiveDO(); 
															 | 
															
															 | 
															
																        ArchiveDO archiveDO = new ArchiveDO(); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -151,9 +153,9 @@ public class ArchiveService extends BaseJpaService<ArchiveDO, ArchiveDao> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        archiveDao.save(archiveDO); 
															 | 
															
															 | 
															
																        archiveDao.save(archiveDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        //床位申请修改状态 
															 | 
															
															 | 
															
																        //床位申请修改状态 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<BaseDoctorHospitalDO> hospitalDOs = baseDoctorHospitalDao.findByDoctorCode(doctorId); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<BaseDoctorHospitalDO> hospitalDOs = baseDoctorHospitalDao.findDistinctOrgByDoctorCode(doctorId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if (hospitalDOs.size()>0){ 
															 | 
															
															 | 
															
																        if (hospitalDOs.size()>0){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            PatientBedApplyDo bedApplyDo = patientBedApplyDao.findByPatientAndOrgCodeAndStatus(patientDO.getIdcard(),hospitalDOs.get(0).getOrgCode(),1); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            PatientBedApplyDo bedApplyDo = patientBedApplyDao.findByIdcardAndOrgCodeAndStatus(patientDO.getIdcard(),hospitalDOs.get(0).getOrgCode(),1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if (bedApplyDo!=null){ 
															 | 
															
															 | 
															
																            if (bedApplyDo!=null){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                bedApplyDo.setStatus(2); 
															 | 
															
															 | 
															
																                bedApplyDo.setStatus(2); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                patientBedApplyDao.save(bedApplyDo); 
															 | 
															
															 | 
															
																                patientBedApplyDao.save(bedApplyDo); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -178,9 +180,9 @@ public class ArchiveService extends BaseJpaService<ArchiveDO, ArchiveDao> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        archiveDO.setCreateTime(new Date()); 
															 | 
															
															 | 
															
																        archiveDO.setCreateTime(new Date()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        archiveDao.save(archiveDO); 
															 | 
															
															 | 
															
																        archiveDao.save(archiveDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<BaseDoctorHospitalDO> hospitalDOs = baseDoctorHospitalDao.findByDoctorCode(doctorId); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<BaseDoctorHospitalDO> hospitalDOs = baseDoctorHospitalDao.findDistinctOrgByDoctorCode(doctorId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if (hospitalDOs.size()>0){ 
															 | 
															
															 | 
															
																        if (hospitalDOs.size()>0){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            PatientBedApplyDo bedApplyDo = patientBedApplyDao.findByPatientAndOrgCodeAndStatus(patientDO.getIdcard(),hospitalDOs.get(0).getOrgCode(),1); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            PatientBedApplyDo bedApplyDo = patientBedApplyDao.findByIdcardAndOrgCodeAndStatus(patientDO.getIdcard(),hospitalDOs.get(0).getOrgCode(),1); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if (bedApplyDo!=null){ 
															 | 
															
															 | 
															
																            if (bedApplyDo!=null){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                bedApplyDo.setStatus(2); 
															 | 
															
															 | 
															
																                bedApplyDo.setStatus(2); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                patientBedApplyDao.save(bedApplyDo); 
															 | 
															
															 | 
															
																                patientBedApplyDao.save(bedApplyDo); 
															 |