ソースを参照

化验项目 废液 药剂 保存分开处理

王苗苗 2 週間 前
コミット
8d03b908b7

+ 5 - 4
ruoyi-system/src/main/java/com/ruoyi/business/service/impl/TAssayItemServiceImpl.java

@@ -133,13 +133,13 @@ public class TAssayItemServiceImpl implements ITAssayItemService
     }
 
     private void handleItem(TAssayItem tAssayItem) {
-        addItem(tAssayItem.getFyList(), tAssayItem.getId());
-        addItem(tAssayItem.getYjList(), tAssayItem.getId());
+        addItem(tAssayItem.getFyList(), tAssayItem.getId(), 0);
+        addItem(tAssayItem.getYjList(), tAssayItem.getId(), 1);
     }
 
-    private void addItem(List<TAssayItemExtra> list, Long id) {
+    private void addItem(List<TAssayItemExtra> list, Long id, int type) {
         //先删除以前的关联数据
-        List<TAssayItemExtra> tAssayItemExtras = this.assayItemExtraMapper.selectTAssayItemExtraList(TAssayItemExtra.builder().itemId(id).build());
+        List<TAssayItemExtra> tAssayItemExtras = this.assayItemExtraMapper.selectTAssayItemExtraList(TAssayItemExtra.builder().itemId(id).type(type).build());
         if(!CollectionUtils.isEmpty(tAssayItemExtras)){
             for (TAssayItemExtra tAssayItemExtra : tAssayItemExtras) {
                 this.assayItemExtraMapper.deleteTAssayItemExtraById(tAssayItemExtra.getId());
@@ -155,6 +155,7 @@ public class TAssayItemServiceImpl implements ITAssayItemService
         }
     }
 
+
     /**
      * 批量删除化验项目
      *