|  | @ -2,28 +2,22 @@ package com.yihu.iot.datainput.service;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | import com.fasterxml.jackson.databind.ObjectMapper;
 | 
	
		
			
				|  |  | import com.yihu.base.es.config.ElastricSearchHelper;
 | 
	
		
			
				|  |  | import com.yihu.base.hbase.HBaseHelper;
 | 
	
		
			
				|  |  | import com.yihu.iot.datainput.enums.DataTypeEnum;
 | 
	
		
			
				|  |  | import com.yihu.iot.datainput.util.ConstantUtils;
 | 
	
		
			
				|  |  | import com.yihu.iot.datainput.util.RowKeyUtils;
 | 
	
		
			
				|  |  | import com.yihu.jw.iot.datainput.Data;
 | 
	
		
			
				|  |  | import com.yihu.jw.iot.datainput.DataBodySignsDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.iot.datainput.DataStandardDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.iot.datainput.StepInfoDO;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.iot.datainput.DataBodySignsVO;
 | 
	
		
			
				|  |  | import com.yihu.jw.restmodel.iot.datainput.WeRunDataVO;
 | 
	
		
			
				|  |  | import com.yihu.jw.util.date.DateUtil;
 | 
	
		
			
				|  |  | import io.searchbox.core.SearchResult;
 | 
	
		
			
				|  |  | import io.searchbox.core.Update;
 | 
	
		
			
				|  |  | import org.apache.commons.lang.StringUtils;
 | 
	
		
			
				|  |  | import org.apache.hadoop.hbase.Cell;
 | 
	
		
			
				|  |  | import org.apache.hadoop.hbase.client.Result;
 | 
	
		
			
				|  |  | import org.apache.hadoop.hbase.util.Bytes;
 | 
	
		
			
				|  |  | import org.apache.hadoop.hbase.util.CollectionUtils;
 | 
	
		
			
				|  |  | import org.apache.lucene.queryparser.xml.FilterBuilder;
 | 
	
		
			
				|  |  | import org.apache.lucene.queryparser.xml.FilterBuilderFactory;
 | 
	
		
			
				|  |  | import org.elasticsearch.index.query.*;
 | 
	
		
			
				|  |  | import org.elasticsearch.search.builder.SearchSourceBuilder;
 | 
	
		
			
				|  |  | import org.elasticsearch.search.sort.FieldSortBuilder;
 | 
	
	
		
			
				|  | @ -32,13 +26,10 @@ import org.slf4j.Logger;
 | 
	
		
			
				|  |  | import org.slf4j.LoggerFactory;
 | 
	
		
			
				|  |  | import org.springframework.beans.BeanUtils;
 | 
	
		
			
				|  |  | import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.data.elasticsearch.core.query.UpdateQuery;
 | 
	
		
			
				|  |  | import org.springframework.data.elasticsearch.core.query.UpdateQueryBuilder;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Component;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import javax.annotation.PostConstruct;
 | 
	
		
			
				|  |  | import java.beans.PropertyDescriptor;
 | 
	
		
			
				|  |  | import java.io.IOException;
 | 
	
		
			
				|  |  | import java.util.*;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | @Component
 | 
	
	
		
			
				|  | @ -436,7 +427,7 @@ public class DataSearchService {
 | 
	
		
			
				|  |  |         logger.info("load data from elasticsearch start:" + org.apache.http.client.utils.DateUtils.formatDate(new Date(), DateUtil.yyyy_MM_dd_HH_mm_ss));
 | 
	
		
			
				|  |  |         SearchSourceBuilder query = getQueryBuilder("data",jsonData);
 | 
	
		
			
				|  |  |         SearchResult esResult = elastricSearchHelper.search(ConstantUtils.esIndex,ConstantUtils.esType,query.toString());
 | 
	
		
			
				|  |  |         if(null!= esResult && esResult.getTotal() == 0){
 | 
	
		
			
				|  |  |         if(null== esResult || esResult.getTotal()==null || esResult.getTotal() == 0){
 | 
	
		
			
				|  |  |             return result;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         for(String str :esResult.getSourceAsStringList()){
 |