|  | @ -2,19 +2,14 @@ package com.yihu.iot.datainput.service;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONArray;
 | 
	
		
			
				|  |  | import com.alibaba.fastjson.JSONObject;
 | 
	
		
			
				|  |  | //import com.yihu.base.hbase.HBaseHelper;
 | 
	
		
			
				|  |  | import com.yihu.elasticsearch.ElasticSearchHelper;
 | 
	
		
			
				|  |  | import com.yihu.iot.datainput.util.ConstantUtils;
 | 
	
		
			
				|  |  | import com.yihu.iot.datainput.util.RowKeyUtils;
 | 
	
		
			
				|  |  | import com.yihu.iot.service.common.ElasticSearchQueryGenerator;
 | 
	
		
			
				|  |  | 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 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.elasticsearch.search.builder.SearchSourceBuilder;
 | 
	
		
			
				|  |  | import org.slf4j.Logger;
 | 
	
		
			
				|  |  | import org.slf4j.LoggerFactory;
 | 
	
	
		
			
				|  | @ -22,7 +17,14 @@ import org.springframework.beans.factory.annotation.Autowired;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Component;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | import java.io.IOException;
 | 
	
		
			
				|  |  | import java.util.*;
 | 
	
		
			
				|  |  | import java.util.ArrayList;
 | 
	
		
			
				|  |  | import java.util.Date;
 | 
	
		
			
				|  |  | import java.util.List;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | //import com.yihu.base.hbase.HBaseHelper;
 | 
	
		
			
				|  |  | //import org.apache.hadoop.hbase.Cell;
 | 
	
		
			
				|  |  | //import org.apache.hadoop.hbase.client.Result;
 | 
	
		
			
				|  |  | //import org.apache.hadoop.hbase.util.Bytes;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | @Component
 | 
	
		
			
				|  |  | public class DataSearchService {
 | 
	
	
		
			
				|  | @ -104,7 +106,7 @@ public class DataSearchService {
 | 
	
		
			
				|  |  |             //inner,nested object在es中修改只支持替换整个的object
 | 
	
		
			
				|  |  |             resultObject = (JSONObject) JSONObject.parse(String.valueOf(resultSource));
 | 
	
		
			
				|  |  |             //文档里的data数组对象数据
 | 
	
		
			
				|  |  |             datas = (JSONArray) resultObject.get("data");
 | 
	
		
			
				|  |  |             datas = (JSONArray) resultObject.get("measure_data");
 | 
	
		
			
				|  |  |             for (Object data : datas) {
 | 
	
		
			
				|  |  |                 JSONObject dataJson = (JSONObject) data;
 | 
	
		
			
				|  |  |                 if (StringUtils.equalsIgnoreCase(rid, dataJson.getString("rid"))) {
 | 
	
	
		
			
				|  | @ -119,7 +121,7 @@ public class DataSearchService {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         JSONObject updateObj = new JSONObject();
 | 
	
		
			
				|  |  |         updateObj.put("data",datas);
 | 
	
		
			
				|  |  |         updateObj.put("measure_data",datas);
 | 
	
		
			
				|  |  | //        boolean bool = elastricSearchHelper.update(ConstantUtils.esIndex, ConstantUtils.esType, _id, updateObj.toJSONString());
 | 
	
		
			
				|  |  | //        Update update = new Update();
 | 
	
		
			
				|  |  | //        update.
 |