| 
															
																@ -2,28 +2,22 @@ package com.yihu.iot.datainput.service; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.alibaba.fastjson.JSONArray; 
															 | 
															
															 | 
															
																import com.alibaba.fastjson.JSONArray; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.alibaba.fastjson.JSONObject; 
															 | 
															
															 | 
															
																import com.alibaba.fastjson.JSONObject; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.fasterxml.jackson.databind.ObjectMapper; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.base.es.config.ElastricSearchHelper; 
															 | 
															
															 | 
															
																import com.yihu.base.es.config.ElastricSearchHelper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.base.hbase.HBaseHelper; 
															 | 
															
															 | 
															
																import com.yihu.base.hbase.HBaseHelper; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.iot.datainput.enums.DataTypeEnum; 
															 | 
															
															 | 
															
																import com.yihu.iot.datainput.enums.DataTypeEnum; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.iot.datainput.util.ConstantUtils; 
															 | 
															
															 | 
															
																import com.yihu.iot.datainput.util.ConstantUtils; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.iot.datainput.util.RowKeyUtils; 
															 | 
															
															 | 
															
																import com.yihu.iot.datainput.util.RowKeyUtils; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.iot.datainput.Data; 
															 | 
															
															 | 
															
																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.iot.datainput.StepInfoDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.restmodel.iot.datainput.DataBodySignsVO; 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.iot.datainput.DataBodySignsVO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.restmodel.iot.datainput.WeRunDataVO; 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.iot.datainput.WeRunDataVO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.util.date.DateUtil; 
															 | 
															
															 | 
															
																import com.yihu.jw.util.date.DateUtil; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import io.searchbox.core.SearchResult; 
															 | 
															
															 | 
															
																import io.searchbox.core.SearchResult; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import io.searchbox.core.Update; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.apache.commons.lang.StringUtils; 
															 | 
															
															 | 
															
																import org.apache.commons.lang.StringUtils; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.apache.hadoop.hbase.Cell; 
															 | 
															
															 | 
															
																import org.apache.hadoop.hbase.Cell; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.apache.hadoop.hbase.client.Result; 
															 | 
															
															 | 
															
																import org.apache.hadoop.hbase.client.Result; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.apache.hadoop.hbase.util.Bytes; 
															 | 
															
															 | 
															
																import org.apache.hadoop.hbase.util.Bytes; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.apache.hadoop.hbase.util.CollectionUtils; 
															 | 
															
															 | 
															
																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.index.query.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.elasticsearch.search.builder.SearchSourceBuilder; 
															 | 
															
															 | 
															
																import org.elasticsearch.search.builder.SearchSourceBuilder; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.elasticsearch.search.sort.FieldSortBuilder; 
															 | 
															
															 | 
															
																import org.elasticsearch.search.sort.FieldSortBuilder; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -32,13 +26,10 @@ import org.slf4j.Logger; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.slf4j.LoggerFactory; 
															 | 
															
															 | 
															
																import org.slf4j.LoggerFactory; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.springframework.beans.BeanUtils; 
															 | 
															
															 | 
															
																import org.springframework.beans.BeanUtils; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import org.springframework.beans.factory.annotation.Autowired; 
															 | 
															
															 | 
															
																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 org.springframework.stereotype.Component; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import javax.annotation.PostConstruct; 
															 | 
															
															 | 
															
																import javax.annotation.PostConstruct; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.beans.PropertyDescriptor; 
															 | 
															
															 | 
															
																import java.beans.PropertyDescriptor; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.io.IOException; 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import java.util.*; 
															 | 
															
															 | 
															
																import java.util.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																@Component 
															 | 
															
															 | 
															
																@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)); 
															 | 
															
															 | 
															
																        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); 
															 | 
															
															 | 
															
																        SearchSourceBuilder query = getQueryBuilder("data",jsonData); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        SearchResult esResult = elastricSearchHelper.search(ConstantUtils.esIndex,ConstantUtils.esType,query.toString()); 
															 | 
															
															 | 
															
																        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; 
															 | 
															
															 | 
															
																            return result; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        for(String str :esResult.getSourceAsStringList()){ 
															 | 
															
															 | 
															
																        for(String str :esResult.getSourceAsStringList()){ 
															 |