|
@@ -36,7 +36,7 @@ public class QCAnalysis {
|
|
|
SimilarityServiceClient similarityServiceClient;
|
|
|
|
|
|
public OutputInfo anlysis(QueryVo queryVo) throws AIException, CatalogueException, Exception {
|
|
|
- log.error("json:"+ FastJsonUtils.getBeanToJson(queryVo));
|
|
|
+ log.error("json:" + FastJsonUtils.getBeanToJson(queryVo));
|
|
|
specialStorageUtil.getHospitalIdThreadLocal().set(queryVo.getHospitalId());
|
|
|
specialStorageUtil.getBehospitalInfoThreadLocal().set(queryVo.getBehospitalInfo());
|
|
|
OutputInfo outputInfo = new OutputInfo();
|
|
@@ -55,10 +55,16 @@ public class QCAnalysis {
|
|
|
}
|
|
|
long t3 = System.currentTimeMillis();
|
|
|
for (Map.Entry<String, Map<String, String>> entry : inputInfo.getInputCatalogueMap().entrySet()) {
|
|
|
- if (CatalogueUtil.qcCatalogueMap.get(queryVo.getCid() + "." + entry.getKey()) == null) {
|
|
|
- continue;
|
|
|
+// if (CatalogueUtil.qcCatalogueMap.get(queryVo.getCid() + "." + entry.getKey()) == null) {
|
|
|
+// continue;
|
|
|
+// }
|
|
|
+// CatalogueUtil.qcCatalogueMap.get(queryVo.getCid() + "." + entry.getKey()).execute(inputInfo, outputInfo);
|
|
|
+ if (CatalogueUtil.qcCatalogueMap.get(queryVo.getCid() + "." + entry.getKey()) != null) {
|
|
|
+ CatalogueUtil.qcCatalogueMap.get(queryVo.getCid() + "." + entry.getKey()).execute(inputInfo, outputInfo);
|
|
|
+ } else if (CatalogueUtil.qcCatalogueMap.get(entry.getKey()) != null) {
|
|
|
+ CatalogueUtil.qcCatalogueMap.get(entry.getKey()).execute(inputInfo, outputInfo);
|
|
|
}
|
|
|
- CatalogueUtil.qcCatalogueMap.get(queryVo.getCid() + "." + entry.getKey()).execute(inputInfo, outputInfo);
|
|
|
+
|
|
|
}
|
|
|
// inputInfo.getInputCatalogueMap().entrySet().parallelStream().forEach(entry -> {
|
|
|
// if (CatalogueUtil.qcCatalogueMap.get(entry.getKey()) != null) {
|