Explorar o código

批量添加简化写法

gaodm %!s(int64=6) %!d(string=hai) anos
pai
achega
9f9f6c6da4

+ 7 - 2
icss-service/src/main/java/com/diagbot/facade/BuriedSomeStatisticalFacade.java

@@ -1,11 +1,14 @@
 package com.diagbot.facade;
 
 import com.diagbot.entity.BuriedSomeStatistical;
+import com.diagbot.service.BuriedSomeStatisticalService;
 import com.diagbot.service.impl.BuriedSomeStatisticalServiceImpl;
 import com.diagbot.util.DateUtil;
 import com.diagbot.util.ListUtil;
 import com.diagbot.vo.BuriedSomeStatisticalVO;
 import com.diagbot.vo.Taggeds;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.stereotype.Component;
 
 import java.util.ArrayList;
@@ -18,7 +21,9 @@ import java.util.List;
  */
 @Component
 public class BuriedSomeStatisticalFacade extends BuriedSomeStatisticalServiceImpl {
-
+    @Autowired
+    @Qualifier("buriedSomeStatisticalServiceImpl")
+    private BuriedSomeStatisticalService buriedSomeStatisticalService;
     /**
      * 批量保存
      *
@@ -47,7 +52,7 @@ public class BuriedSomeStatisticalFacade extends BuriedSomeStatisticalServiceImp
                 buriedList.add(buriedData);
             }
 
-            res = insertCodeBatch(buriedList);
+            res = buriedSomeStatisticalService.saveBatch(buriedList);
         }
         return res;
     }

+ 2 - 2
icss-service/src/main/java/com/diagbot/facade/TranDiseaseIcdFacade.java

@@ -57,10 +57,10 @@ public class TranDiseaseIcdFacade {
         questionInfoQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
                 .eq("type", QuestionTypeEnum.Disease.getKey())
                 .in("name",questionNames);
-        List<QuestionInfo> questionInfoList = questionFacade.list(questionInfoQueryWrapper);
 
         List<String> icssQuestionNames
-                = questionInfoList.stream().map(r -> r.getName()).collect(Collectors.toList());
+                = questionFacade.list(questionInfoQueryWrapper).stream()
+                .map(r -> r.getName()).collect(Collectors.toList());
         if (ListUtil.isNotEmpty(icssQuestionNames)){
             for (GetDiseaseIcdDTO getDiseaseIcdDTO: getDiseaseIcdsList.data) {
                 if (icssQuestionNames.contains(getDiseaseIcdDTO.getIcssQuestionName())){