|
@ -8,7 +8,6 @@ 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.match.metadata.MetadataStrategyExecute;
|
|
|
import com.yihu.hos.standard.match.metadata.MetatdataStandardNameStrategy;
|
|
|
import com.yihu.hos.standard.model.adapter.AdapterDatasetModel;
|
|
|
import com.yihu.hos.standard.model.adapter.AdapterDictModel;
|
|
|
import com.yihu.hos.standard.model.adapter.AdapterMetadataModel;
|
|
@ -17,7 +16,6 @@ import com.yihu.hos.standard.model.standard.StdDataSetModel;
|
|
|
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.standard.service.standard.StdMetadataService;
|
|
|
import com.yihu.hos.web.framework.constant.ErrorCode;
|
|
|
import com.yihu.hos.web.framework.constant.SqlConstants;
|
|
|
import com.yihu.hos.web.framework.dao.SQLGeneralDAO;
|
|
@ -57,9 +55,6 @@ public class AdapterDatasetService extends SQLGeneralDAO {
|
|
|
@Autowired
|
|
|
private IStdDataSetModelDao stdDataSetModelDao;
|
|
|
|
|
|
@Autowired
|
|
|
private StdMetadataService stdMetadataService;
|
|
|
|
|
|
public AdapterDatasetService() {
|
|
|
}
|
|
|
|
|
@ -645,14 +640,6 @@ public class AdapterDatasetService extends SQLGeneralDAO {
|
|
|
MetadataMatchVO matchVO = new MetadataMatchVO();
|
|
|
matchVO.setCodeAdapter(matchVO.geNameGroup(adapterMetadataModel));
|
|
|
|
|
|
//設置匹配的机构数据緩存
|
|
|
List<StdMetaDataModel> orgMetadatas = stdMetadataService.getList(adapter_std_version, null, null, null, null, null);//查找出机构所有的metadatas
|
|
|
for (StdMetaDataModel stdMetadata:orgMetadatas){
|
|
|
MetatdataStandardNameStrategy.getNameMap().put(stdMetadata.getName(),stdMetadata);
|
|
|
MetatdataStandardNameStrategy.getRemarkMap().put(stdMetadata.getDefinition(),stdMetadata);
|
|
|
}
|
|
|
|
|
|
|
|
|
//执行匹配
|
|
|
MetadataStrategyExecute.setFirst(version, unAdapterMetadataModels.size());//设置第一次匹配
|
|
|
|
|
@ -660,7 +647,7 @@ public class AdapterDatasetService extends SQLGeneralDAO {
|
|
|
threadPoolTaskExecutor.execute(new MetadataStrategyExecute(unAdapterMetadataModel, matchVO, std_version,adapter_std_version,version, stdMetaDataModelDao,stdDataSetModelDao,adapterMetadataService));
|
|
|
}
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public void saveAdaptDataset(AdapterDatasetModel strategyDataset,StdDataSetModel orgDataset,String version) throws Exception {
|
|
|
strategyDataset.setAdapterDatasetId(orgDataset.getId());
|