| 
					
				 | 
			
			
				@ -399,7 +399,7 @@ public class PatientHealthIndexService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " and del = '1' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " GROUP BY user,value1,value2,value3,value4,value5,value6,value7,type,record_date,sort_date " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " order by record_date,id desc "; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> list = getPatientXT_JsonIot(sql,patient,dateString); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String, Object>> list = jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        SimpleDateFormat dateFormat6 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (list != null && list.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            obj.put("type", 1); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -770,9 +770,9 @@ public class PatientHealthIndexService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param size 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<String> findDateListIot(String patient,int type,Date startDate,Date endDate, Long page, Integer size){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<String> findDateListIot(String patient,int type,String startDate,String endDate, Long page, Integer size){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql = "select DATE_FORMAT(a.record_date,'%Y-%m-%d') from wlyy_patient_health_index a where a.user = '"+patient+"'" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " and a.type="+type+" and a.record_date >= '"+DateUtil.dateToStrLong(startDate)+"' and a.record_date <= '"+DateUtil.dateToStrLong(endDate)+"' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " and a.type="+type+" and a.record_date >= '"+startDate+"' and a.record_date <= '"+endDate+"' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "and a.del = '1' group by DATE_FORMAT(a.record_date,'%Y-%m-%d')" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " order by DATE_FORMAT(a.record_date,'%Y-%m-%d') desc limit "+page+" ,"+size; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jdbcTemplate.queryForList(sql, String.class); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -795,27 +795,6 @@ public class PatientHealthIndexService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 按时间查找 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param sql 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param patient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param date 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<Map<String, Object>> getPatientXT_JsonIot(String sql,String patient, String date){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 按时间查找 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param sql 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param patient 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public List<Map<String, Object>> getPatientXT_JsonIot(String sql,String patient,Integer type,Integer page,Integer size, String begin,String end){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 转map 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param index 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -1549,13 +1528,11 @@ public class PatientHealthIndexService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            page = page - 1; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Date startDate = DateUtil.strToDate(start, DateUtil.YYYY_MM_DD_HH_MM_SS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Date endDate = DateUtil.strToDate(end, DateUtil.YYYY_MM_DD_HH_MM_SS); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if (type == 1)   //血糖特殊处理 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            PageRequest pageRequest = PageRequest.of(page, pageSize); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            //根据时间过滤排序 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<String> dateList = findDateListIot(patient,type, startDate, endDate, pageRequest.getOffset(), pageRequest.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<String> dateList = findDateListIot(patient,type, start, end, pageRequest.getOffset(), pageRequest.getPageSize()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (dateList != null && dateList.size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                for (String dateString : dateList) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    com.alibaba.fastjson.JSONObject obj = getPatientXT_Json(patient, dateString); 
			 |