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