Browse Source

检验、检查结果,批量insert数据报错的问题

liuqq 4 years ago
parent
commit
66cfbe4eba

+ 6 - 1
src/main/java/com/diagbot/facade/data/AMedLisResultFacade.java

@@ -7,6 +7,7 @@ import com.diagbot.dto.RespDTO;
 import com.diagbot.entity.MedLisResult;
 import com.diagbot.enums.IsDeleteEnum;
 import com.diagbot.service.impl.MedLisResultServiceImpl;
+import com.diagbot.service.impl.MedPacsResultServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.DateUtil;
 import com.diagbot.util.StringUtil;
@@ -15,6 +16,7 @@ import com.diagbot.vo.data.ADeleteFlagVO;
 import com.diagbot.vo.data.AMedLisResultVO;
 import com.google.common.collect.Lists;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Component;
 
@@ -23,6 +25,9 @@ import java.util.List;
 
 @Component
 public class AMedLisResultFacade extends MedLisResultServiceImpl {
+    @Autowired
+    @Qualifier("medLisResultServiceImpl")
+    private MedLisResultServiceImpl medLisResultServiceImpl;
     @Autowired
     private AMedAbnormalInfoFacade aMedAbnormalInfoFacade;
     @Value("${log_switch.enable}")
@@ -94,7 +99,7 @@ public class AMedLisResultFacade extends MedLisResultServiceImpl {
             });
         }
         if(addE.size()>0){
-            this.saveBatch(addE);
+            medLisResultServiceImpl.saveBatch(addE);
         }
         if(updateE.size()>0){
             this.baseMapper.updateBatchByKey(updateE);

+ 8 - 1
src/main/java/com/diagbot/facade/data/AMedPacsResultFacade.java

@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
 import com.diagbot.dto.RespDTO;
 import com.diagbot.entity.MedPacsResult;
 import com.diagbot.enums.IsDeleteEnum;
+import com.diagbot.service.impl.MedPacsInfoServiceImpl;
 import com.diagbot.service.impl.MedPacsResultServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.DateUtil;
@@ -15,6 +16,7 @@ import com.diagbot.vo.data.ADeleteFlagVO;
 import com.diagbot.vo.data.AMedPacsResultVO;
 import com.google.common.collect.Lists;
 import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.beans.factory.annotation.Qualifier;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.stereotype.Component;
 
@@ -23,6 +25,11 @@ import java.util.List;
 
 @Component
 public class AMedPacsResultFacade extends MedPacsResultServiceImpl {
+
+    @Autowired
+    @Qualifier("medPacsResultServiceImpl")
+    private MedPacsResultServiceImpl medPacsResultServiceImpl;
+
     @Autowired
     private AMedAbnormalInfoFacade aMedAbnormalInfoFacade;
     @Value("${log_switch.enable}")
@@ -95,7 +102,7 @@ public class AMedPacsResultFacade extends MedPacsResultServiceImpl {
             });
         }
         if(addE.size()>0){
-            this.saveBatch(addE);
+            medPacsResultServiceImpl.saveBatch(addE);
         }
         if(updateE.size()>0){
             this.baseMapper.updateBatchByKey(updateE);