فهرست منبع

1、国药准字匹配重复数据去重

zhaops 3 سال پیش
والد
کامیت
5bbd6a5f39
1فایلهای تغییر یافته به همراه9 افزوده شده و 1 حذف شده
  1. 9 1
      src/main/java/com/diagbot/facade/MappingConfigFacade.java

+ 9 - 1
src/main/java/com/diagbot/facade/MappingConfigFacade.java

@@ -1040,7 +1040,15 @@ public class MappingConfigFacade extends MappingConfigServiceImpl {
             return list;
         }
         IndexByApprovalVO indexByApprovalVO = new IndexByApprovalVO();
-        indexByApprovalVO.setApprovalList(list.stream().map(MappingConfigWrapper::getApproval).collect(Collectors.toList()));
+        indexByApprovalVO.setApprovalList(list.stream()
+                .filter(i -> StringUtil.isNotBlank(i.getApproval()))
+                .map(MappingConfigWrapper::getApproval)
+                .distinct()
+                .collect(Collectors.toList()));
+
+        if(ListUtil.isEmpty(indexByApprovalVO.getApprovalList())){
+            return list;
+        }
 
         RespDTO<List<IndexBatchDTO>> respDTO = cdssCoreClient.indexByApproval(indexByApprovalVO);
         RespDTOUtil.respNGDealCover(respDTO, "标准术语校验失败");