| 
					
				 | 
			
			
				@ -1,13 +1,7 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.hos.standard.service.adapter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.dao.SQLGeneralDAO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.constant.ErrorCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.constant.SqlConstants; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.exception.ApiException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.model.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.core.datatype.CollectionUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.core.datatype.StringUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.util.sql.SqlCreator; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.standard.model.adapter.AdapterSchemeModel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.standard.model.adapter.AdapterSchemeVersionModel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.standard.model.adapter.resultModel.AdapterSchemeVersionResultDetailModel; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -15,6 +9,12 @@ import com.yihu.hos.standard.model.standard.StandardModel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.standard.model.standard.StdMetaDataModel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.standard.service.bo.AdapterVersion; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.standard.service.bo.StandardVersion; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.constant.ErrorCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.constant.SqlConstants; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.dao.SQLGeneralDAO; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.exception.ApiException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.model.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.hos.web.framework.util.sql.SqlCreator; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.hibernate.Criteria; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.hibernate.Query; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.hibernate.Session; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -387,9 +387,13 @@ public class AdapterSchemeVersionService extends SQLGeneralDAO { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                version.getDictEntryTableName(), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                version.getDatasetRelationTableName()}; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<String> deleteSqlList = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        boolean temp = false; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        for (int i = 0; i < tables.length; ++i) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String table = tables[i]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            deleteSqlList.add(SqlConstants.DROP_TABLE + table); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            temp = tableIsExist("SELECT COUNT(*) FROM information_schema.TABLES WHERE table_name ='"+table+"'"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if(temp){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                deleteSqlList.add(SqlConstants.DROP_TABLE + table); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        insertBatch(deleteSqlList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 |