|  | @ -3,12 +3,15 @@ package com.yihu.hos.standard.match.metadata;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.dao.IStdDataSetModelDao;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.dao.IStdMetaDataModelDao;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.match.matchModel.MetadataMatchVO;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.model.adapter.AdapterDatasetModel;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.model.adapter.AdapterMetadataModel;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.model.standard.StdDataSetModel;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.model.standard.StdMetaDataModel;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.service.adapter.AdapterDatasetService;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.service.adapter.AdapterMetadataService;
 | 
	
		
			
				|  |  | import com.yihu.hos.standard.util.GetChineseFirst;
 | 
	
		
			
				|  |  | import com.yihu.hos.web.framework.dao.SQLGeneralDAO;
 | 
	
		
			
				|  |  | import com.yihu.hos.web.framework.util.springutil.SpringBeanUtil;
 | 
	
		
			
				|  |  | import org.springframework.context.annotation.Scope;
 | 
	
		
			
				|  |  | import org.springframework.stereotype.Component;
 | 
	
		
			
				|  |  | import org.springframework.transaction.annotation.Transactional;
 | 
	
	
		
			
				|  | @ -25,6 +28,15 @@ public class MetatdataStandardExistStrategy extends SQLGeneralDAO {
 | 
	
		
			
				|  |  |     private IStdMetaDataModelDao stdMetaDataModelDao;
 | 
	
		
			
				|  |  |     private AdapterMetadataService adapterMetadataService;
 | 
	
		
			
				|  |  |     private IStdDataSetModelDao stdDataSetModelDao;
 | 
	
		
			
				|  |  |     private AdapterDatasetService adapterDatasetService;
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public AdapterDatasetService getAdapterDatasetService() {
 | 
	
		
			
				|  |  |         return adapterDatasetService;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public void setAdapterDatasetService(AdapterDatasetService adapterDatasetService) {
 | 
	
		
			
				|  |  |         this.adapterDatasetService = adapterDatasetService;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public MetatdataStandardExistStrategy(IStdMetaDataModelDao stdMetaDataModelDao){
 | 
	
		
			
				|  |  |        this.stdMetaDataModelDao = stdMetaDataModelDao;
 | 
	
	
		
			
				|  | @ -72,7 +84,9 @@ public class MetatdataStandardExistStrategy extends SQLGeneralDAO {
 | 
	
		
			
				|  |  |         if(adapterMetadatas!=null&&adapterMetadatas.size()>0){
 | 
	
		
			
				|  |  |             //获取待适配的数据集名
 | 
	
		
			
				|  |  |             Integer unAdaptDatasetId = strategyMetadata.getStdDatasetId();
 | 
	
		
			
				|  |  |             Integer adapterDatasetId = strategyMetadata.getAdapterDatasetId();
 | 
	
		
			
				|  |  |             StdDataSetModel stdDataset = stdDataSetModelDao.getDatasetName(adapter_std_version, unAdaptDatasetId);
 | 
	
		
			
				|  |  |             StdDataSetModel adapterDataset = stdDataSetModelDao.getDatasetName(adapter_std_version, unAdaptDatasetId);
 | 
	
		
			
				|  |  |             String stdDatasetName = stdDataset.getName();
 | 
	
		
			
				|  |  |             for (AdapterMetadataModel stdeMetadataTemp : adapterMetadatas) {
 | 
	
		
			
				|  |  |                 //利用名字來匹配
 | 
	
	
		
			
				|  | @ -93,7 +107,14 @@ public class MetatdataStandardExistStrategy extends SQLGeneralDAO {
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             adapterDatasetService = SpringBeanUtil.getService(AdapterDatasetService.BEAN_ID);
 | 
	
		
			
				|  |  |             AdapterDatasetModel entity = adapterDatasetService.getAdapterDatasetByCode( version,adapterDataset.getCode());
 | 
	
		
			
				|  |  |             entity.setAdapterDatasetId(strategyMetadata.getAdapterDatasetId());
 | 
	
		
			
				|  |  |             entity.setAdapterDatasetCode(adapterDataset.getCode());
 | 
	
		
			
				|  |  |             entity.setAdapterDatasetName(adapterDataset.getName());
 | 
	
		
			
				|  |  |             adapterDatasetService.modifyAdapterDateset(version,entity);
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return flag;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | }
 |