| 
					
				 | 
			
			
				@ -418,18 +418,20 @@ public class DataHandingService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public void addPointOldDeviceBind()throws Exception{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT pd.*,sf.hospital FROM wlyy_patient_device pd LEFT JOIN wlyy_sign_family sf ON pd.`user` = sf.patient where sf.`status`>0"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //String sql = "SELECT pd.*,sf.hospital FROM wlyy_patient_device pd LEFT JOIN wlyy_sign_family sf ON pd.`user` = sf.patient where sf.`status`>0"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "SELECT pd.*,sf.hospital FROM wlyy_patient_device pd LEFT JOIN wlyy_sign_family sf ON pd.`user` = sf.patient WHERE pd.czrq>'2017-07-01 00:00:00' AND pd.czrq<='2018-06-30 23:59:59' AND LEFT(sf.hospital,6)='350205' GROUP BY pd.id"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> patientDeviceList = jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<String,String> map = new HashedMap(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (Map<String,Object> patientDeviceMap : patientDeviceList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (org.apache.commons.lang.StringUtils.equals(String.valueOf(patientDeviceMap.get("hospital")).substring(0,6),"350205")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                String deviceType=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (!map.containsKey(String.valueOf(patientDeviceMap.get("user")))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    deviceType = map.get(String.valueOf(patientDeviceMap.get("user"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    if (StringUtils.isEmpty(deviceType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        deviceType = String.valueOf(patientDeviceMap.get("category_code")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                        map.put(String.valueOf(patientDeviceMap.get("user")), deviceType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            /*if (org.apache.commons.lang.StringUtils.equals(String.valueOf(patientDeviceMap.get("hospital")).substring(0,6),"350205")){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String deviceType=null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (!map.containsKey(String.valueOf(patientDeviceMap.get("user")))) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                deviceType = map.get(String.valueOf(patientDeviceMap.get("user"))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (StringUtils.isEmpty(deviceType)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    deviceType = String.valueOf(patientDeviceMap.get("category_code")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    map.put(String.valueOf(patientDeviceMap.get("user")), deviceType); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 |