|  | @ -52,7 +52,8 @@ public class RsResourceServiceImpl implements IRsResourceService {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private IStdService stdService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Autowired
 | 
	
		
			
				|  |  |     private ObjectMapper objectMapper;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     @Override
 | 
	
		
			
				|  |  |     public List<TreeResult> getResourceTreeList(String name) throws Exception {
 | 
	
	
		
			
				|  | @ -329,8 +330,7 @@ public class RsResourceServiceImpl implements IRsResourceService {
 | 
	
		
			
				|  |  |     @Override
 | 
	
		
			
				|  |  |     public String searchRomoteResourceList(String code, Map<String, Object> params) throws Exception {
 | 
	
		
			
				|  |  |         String result = HttpHelper.getByGateway(code, params).getBody();
 | 
	
		
			
				|  |  |         ObjectMapper mapper = new ObjectMapper();
 | 
	
		
			
				|  |  |         JsonNode jsonobject = mapper.readValue(result,JsonNode.class);
 | 
	
		
			
				|  |  |         JsonNode jsonobject = objectMapper.readValue(result,JsonNode.class);
 | 
	
		
			
				|  |  |         Object response_params = jsonobject.get("responseResult");
 | 
	
		
			
				|  |  |         if (response_params.equals("null")) {
 | 
	
		
			
				|  |  |             return "";
 | 
	
	
		
			
				|  | @ -341,7 +341,6 @@ public class RsResourceServiceImpl implements IRsResourceService {
 | 
	
		
			
				|  |  |     @Override
 | 
	
		
			
				|  |  |     public Result getDataSet(Map<String, Object> params) throws Exception {
 | 
	
		
			
				|  |  |         DataGridResult re = new DataGridResult();
 | 
	
		
			
				|  |  |         ObjectMapper mapper = new ObjectMapper();
 | 
	
		
			
				|  |  |         if (StringUtils.isEmpty(params.get("datasetId"))) {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             if (params.get("rsResourceImportDatasetDialogName") != null) {
 | 
	
	
		
			
				|  | @ -356,8 +355,8 @@ public class RsResourceServiceImpl implements IRsResourceService {
 | 
	
		
			
				|  |  |         } else {
 | 
	
		
			
				|  |  |             RsResourceDataset rd = resourceDatasetDao.getEntity(RsResourceDataset.class, (String) params.get("datasetId"));
 | 
	
		
			
				|  |  |             List list = new ArrayList();
 | 
	
		
			
				|  |  |             String jsonStr = mapper.writeValueAsString(rd);
 | 
	
		
			
				|  |  |             ObjectNode jo = mapper.readValue(jsonStr,ObjectNode.class);
 | 
	
		
			
				|  |  |             String jsonStr = objectMapper.writeValueAsString(rd);
 | 
	
		
			
				|  |  |             ObjectNode jo = objectMapper.readValue(jsonStr,ObjectNode.class);
 | 
	
		
			
				|  |  |             jo.put("checked", "true");
 | 
	
		
			
				|  |  |             list.add(jo);
 | 
	
		
			
				|  |  |             re.setDetailModelList(list);
 | 
	
	
		
			
				|  | @ -385,12 +384,11 @@ public class RsResourceServiceImpl implements IRsResourceService {
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         Map<String, Object> paramsTemp = new HashMap<String, Object>();
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         ObjectMapper mapper = new ObjectMapper();
 | 
	
		
			
				|  |  |         paramsTemp.put("condition",mapper.writeValueAsString(params));
 | 
	
		
			
				|  |  |         paramsTemp.put("condition",objectMapper.writeValueAsString(params));
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         List responseParasm = stdService.metadatasAllVersionList(params);
 | 
	
		
			
				|  |  |         String jsonlist = mapper.writeValueAsString(responseParasm);
 | 
	
		
			
				|  |  |         ArrayNode array = mapper.readValue(jsonlist, ArrayNode.class);
 | 
	
		
			
				|  |  |         String jsonlist = objectMapper.writeValueAsString(responseParasm);
 | 
	
		
			
				|  |  |         ArrayNode array = objectMapper.readValue(jsonlist, ArrayNode.class);
 | 
	
		
			
				|  |  |         if (array.size() == 0) {
 | 
	
		
			
				|  |  |             throw new Exception("该数据集没有数据元");
 | 
	
		
			
				|  |  |         }
 | 
	
	
		
			
				|  | @ -468,13 +466,12 @@ public class RsResourceServiceImpl implements IRsResourceService {
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         DataGridResult r = new DataGridResult();
 | 
	
		
			
				|  |  |         Map<String, Object> params = new HashMap<String, Object>();
 | 
	
		
			
				|  |  |         ObjectMapper mapper = new ObjectMapper();
 | 
	
		
			
				|  |  |         params.put("code", code);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |         //得到所有的数据元
 | 
	
		
			
				|  |  |         List responseParasm = stdService.metadatasAllVersionList(params);
 | 
	
		
			
				|  |  |         String jsonlist = mapper.writeValueAsString(responseParasm);
 | 
	
		
			
				|  |  |         ArrayNode jr = mapper.readValue(jsonlist,ArrayNode.class);
 | 
	
		
			
				|  |  |         String jsonlist = objectMapper.writeValueAsString(responseParasm);
 | 
	
		
			
				|  |  |         ArrayNode jr = objectMapper.readValue(jsonlist,ArrayNode.class);
 | 
	
		
			
				|  |  |         if (!StringUtils.isEmpty(datasetId)) {
 | 
	
		
			
				|  |  |             List<RsResourceMetadata> md = resourceMetadataDao.getMetadataByLocalDatssetId(datasetId);
 | 
	
		
			
				|  |  |             for (int i = 0; i < jr.size(); i++) {
 | 
	
	
		
			
				|  | @ -492,23 +489,22 @@ public class RsResourceServiceImpl implements IRsResourceService {
 | 
	
		
			
				|  |  |     @Transactional
 | 
	
		
			
				|  |  |     public Result improtSameMetadata(String reourceId, String metaData, String dataset, String datasetId) throws Exception {
 | 
	
		
			
				|  |  |         RsResource resource = rsResourceDao.getResourceById(reourceId);
 | 
	
		
			
				|  |  |         ObjectMapper mapper = new ObjectMapper();
 | 
	
		
			
				|  |  |         if (StringUtils.isEmpty(datasetId)) {
 | 
	
		
			
				|  |  |             //第一次导入
 | 
	
		
			
				|  |  |             String datasetID = PKUtil.getUuid();//得到ID
 | 
	
		
			
				|  |  |             RsResourceDataset rsResourceDataset = new RsResourceDataset();
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             org.apache.commons.beanutils.BeanUtils.populate(rsResourceDataset, mapper.readValue(dataset, Map.class));
 | 
	
		
			
				|  |  |             org.apache.commons.beanutils.BeanUtils.populate(rsResourceDataset, objectMapper.readValue(dataset, Map.class));
 | 
	
		
			
				|  |  |             rsResourceDataset.setId(datasetID);
 | 
	
		
			
				|  |  |             resourceDatasetDao.saveEntity(rsResourceDataset);
 | 
	
		
			
				|  |  |             ArrayNode array = mapper.readValue(metaData,ArrayNode.class);
 | 
	
		
			
				|  |  |             ArrayNode array = objectMapper.readValue(metaData,ArrayNode.class);
 | 
	
		
			
				|  |  |             if (array.size() == 0) {
 | 
	
		
			
				|  |  |                 throw new Exception("该数据集没有数据元");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             for (int i = 0; i < array.size(); i++) {
 | 
	
		
			
				|  |  |                 JsonNode jsonObject = array.get(i);
 | 
	
		
			
				|  |  |                 RsResourceMetadata rsResourceMetadata = new RsResourceMetadata();
 | 
	
		
			
				|  |  |                 org.apache.commons.beanutils.BeanUtils.populate(rsResourceMetadata, mapper.readValue(jsonObject.toString(),Map.class));
 | 
	
		
			
				|  |  |                 org.apache.commons.beanutils.BeanUtils.populate(rsResourceMetadata, objectMapper.readValue(jsonObject.toString(),Map.class));
 | 
	
		
			
				|  |  |                 rsResourceMetadata.setDataSupportType(1);
 | 
	
		
			
				|  |  |                 rsResourceMetadata.setDatasetId(datasetID);
 | 
	
		
			
				|  |  |                 rsResourceMetadata.setResourceId(reourceId);
 | 
	
	
		
			
				|  | @ -519,11 +515,11 @@ public class RsResourceServiceImpl implements IRsResourceService {
 | 
	
		
			
				|  |  |             //修改
 | 
	
		
			
				|  |  |             resourceMetadataDao.deleteLogicDataSupportMetaDataByLocalDataSetId(datasetId);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             ArrayNode array = mapper.readValue(metaData, ArrayNode.class);
 | 
	
		
			
				|  |  |             ArrayNode array = objectMapper.readValue(metaData, ArrayNode.class);
 | 
	
		
			
				|  |  |             for (int i = 0; i < array.size(); i++) {
 | 
	
		
			
				|  |  |                 JsonNode jsonObject = array.get(i);
 | 
	
		
			
				|  |  |                 RsResourceMetadata rsResourceMetadata = new RsResourceMetadata();
 | 
	
		
			
				|  |  |                 org.apache.commons.beanutils.BeanUtils.populate(rsResourceMetadata, mapper.readValue(jsonObject.toString(),Map.class));
 | 
	
		
			
				|  |  |                 org.apache.commons.beanutils.BeanUtils.populate(rsResourceMetadata, objectMapper.readValue(jsonObject.toString(),Map.class));
 | 
	
		
			
				|  |  |                 rsResourceMetadata.setDataSupportType(1);
 | 
	
		
			
				|  |  |                 rsResourceMetadata.setResourceId(reourceId);
 | 
	
		
			
				|  |  |                 rsResourceMetadata.setDatasetId(resource.getDatasetCode());
 |