| 
															
																@ -26,11 +26,14 @@ public class DataHandingService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Transactional 
															 | 
															
															 | 
															
																    @Transactional 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public String producePatientAndDoctorPassword() { 
															 | 
															
															 | 
															
																    public String producePatientAndDoctorPassword() { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        int patientCount=0; 
															 | 
															
															 | 
															
																        int patientCount=0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        int patientErrorCount=0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        int doctorCount=0; 
															 | 
															
															 | 
															
																        int doctorCount=0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        int doctorErrorCount=0; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<Patient> patients= patientDao.findAllIdCardPatientAndNoPassword(); 
															 | 
															
															 | 
															
																        List<Patient> patients= patientDao.findAllIdCardPatientAndNoPassword(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        for (Patient patient:patients){ 
															 | 
															
															 | 
															
																        for (Patient patient:patients){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String idcard=patient.getIdcard(); 
															 | 
															
															 | 
															
																            String idcard=patient.getIdcard(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if(!StringUtils.isEmpty(patient.getPassword())||StringUtils.isEmpty(idcard)||(idcard.length()!=15&&idcard.length()!=18)){ 
															 | 
															
															 | 
															
																            if(!StringUtils.isEmpty(patient.getPassword())||StringUtils.isEmpty(idcard)||(idcard.length()!=15&&idcard.length()!=18)){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                patientErrorCount++; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                continue; 
															 | 
															
															 | 
															
																                continue; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String password=idcard.substring(idcard.length()-6); 
															 | 
															
															 | 
															
																            String password=idcard.substring(idcard.length()-6); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -44,6 +47,7 @@ public class DataHandingService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        for (Doctor doctor:doctors){ 
															 | 
															
															 | 
															
																        for (Doctor doctor:doctors){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String phone= doctor.getMobile(); 
															 | 
															
															 | 
															
																            String phone= doctor.getMobile(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            if(!StringUtils.isEmpty(doctor.getPassword())||StringUtils.isEmpty(phone)||phone.length()!=11){ 
															 | 
															
															 | 
															
																            if(!StringUtils.isEmpty(doctor.getPassword())||StringUtils.isEmpty(phone)||phone.length()!=11){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                doctorErrorCount++; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                continue; 
															 | 
															
															 | 
															
																                continue; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            } 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            String password=phone.substring(5); 
															 | 
															
															 | 
															
																            String password=phone.substring(5); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -53,7 +57,7 @@ public class DataHandingService { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            doctorCount++; 
															 | 
															
															 | 
															
																            doctorCount++; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        doctorDao.save(doctors); 
															 | 
															
															 | 
															
																        doctorDao.save(doctors); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return "更新患者:"+patientCount+",更新医生:"+doctorCount; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        return "更新患者(默认身份证后六位):"+patientCount+",有身份证异常的患者:"+patientErrorCount+",更新医生(默认电话后六位):"+doctorCount+",有电话号码异常的医生:"+doctorErrorCount; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																} 
															 | 
															
															 | 
															
																} 
															 |