|  | @ -88,24 +88,26 @@ public class MetatdataStandardExistStrategy extends SQLGeneralDAO {
 | 
	
		
			
				|  |  |                 Integer unAdaptStdId = strategyMetadata.getStdDatasetId();
 | 
	
		
			
				|  |  |                 StdDataSetModel stdDataset = stdDataSetModelDao.getDatasetName(std_version, unAdaptStdId);
 | 
	
		
			
				|  |  |                 StdDataSetModel adapterDataset = stdDataSetModelDao.getDatasetName(adapter_std_version, unAdaptStdId);
 | 
	
		
			
				|  |  |                 String stdDatasetName = stdDataset.getName();
 | 
	
		
			
				|  |  |                 for (AdapterMetadataModel stdeMetadataTemp : adapterMetadatas) {
 | 
	
		
			
				|  |  |                     //利用名字來匹配
 | 
	
		
			
				|  |  |                     if (stdeMetadataTemp.getStdMetadataName().contains(strategyMetadata.getStdMetadataName())) {
 | 
	
		
			
				|  |  |                         String orgMetadataName = stdeMetadataTemp.getAdapterMetadataName();
 | 
	
		
			
				|  |  |                         //根据名字查找出 该项目下面的数据元名称
 | 
	
		
			
				|  |  |                         List<StdMetaDataModel> metadataTemps = stdMetaDataModelDao.getMetadata(adapter_std_version, orgMetadataName, stdDatasetName);
 | 
	
		
			
				|  |  |                         if (metadataTemps != null && metadataTemps.size() > 0) {
 | 
	
		
			
				|  |  |                             String adapterInfo = "1";//找到默认为疑似适配
 | 
	
		
			
				|  |  |                             if (metadataTemps.size() == 1) {//找到条数为1,默认为完全适配
 | 
	
		
			
				|  |  |                                 adapterInfo = "2";
 | 
	
		
			
				|  |  |                 if(stdDataset!=null){
 | 
	
		
			
				|  |  |                     String stdDatasetName = stdDataset.getName();
 | 
	
		
			
				|  |  |                     for (AdapterMetadataModel stdeMetadataTemp : adapterMetadatas) {
 | 
	
		
			
				|  |  |                         //利用名字來匹配
 | 
	
		
			
				|  |  |                         if (stdeMetadataTemp.getStdMetadataName().contains(strategyMetadata.getStdMetadataName())) {
 | 
	
		
			
				|  |  |                             String orgMetadataName = stdeMetadataTemp.getAdapterMetadataName();
 | 
	
		
			
				|  |  |                             //根据名字查找出 该项目下面的数据元名称
 | 
	
		
			
				|  |  |                             List<StdMetaDataModel> metadataTemps = stdMetaDataModelDao.getMetadata(adapter_std_version, orgMetadataName, stdDatasetName);
 | 
	
		
			
				|  |  |                             if (metadataTemps != null && metadataTemps.size() > 0) {
 | 
	
		
			
				|  |  |                                 String adapterInfo = "1";//找到默认为疑似适配
 | 
	
		
			
				|  |  |                                 if (metadataTemps.size() == 1) {//找到条数为1,默认为完全适配
 | 
	
		
			
				|  |  |                                     adapterInfo = "2";
 | 
	
		
			
				|  |  |                                 }
 | 
	
		
			
				|  |  |                                 StdMetaDataModel orgMetadata = metadataTemps.get(0);
 | 
	
		
			
				|  |  |                                 //保存适配
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                                 adapterMetadataService.saveAdapt(strategyMetadata, orgMetadata, version, adapterInfo);
 | 
	
		
			
				|  |  |                                 flag = true;
 | 
	
		
			
				|  |  |                                 break;
 | 
	
		
			
				|  |  |                             }
 | 
	
		
			
				|  |  |                             StdMetaDataModel orgMetadata = metadataTemps.get(0);
 | 
	
		
			
				|  |  |                             //保存适配
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |                             adapterMetadataService.saveAdapt(strategyMetadata, orgMetadata, version, adapterInfo);
 | 
	
		
			
				|  |  |                             flag = true;
 | 
	
		
			
				|  |  |                             break;
 | 
	
		
			
				|  |  |                         }
 | 
	
		
			
				|  |  |                     }
 | 
	
		
			
				|  |  |                 }
 |