浏览代码

委托新增加上样品规格型号的处理判断

LLL 1 年之前
父节点
当前提交
fd6c780de7

+ 5 - 3
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/weituo/dto/WeituoInsertCommand.java

@@ -79,10 +79,14 @@ public class WeituoInsertCommand {
     @Setter
     @Setter
     public static final class WeituoYangPinShiYan {
     public static final class WeituoYangPinShiYan {
         /**
         /**
-         * 样品id
+         * 样品id——新增时前端传来的实际是样品名称
          */
          */
         private String yangpinKeyId;
         private String yangpinKeyId;
         /**
         /**
+         * 样品规格型号
+         */
+        private String sampleModelSpecification;
+        /**
          * 检测项目
          * 检测项目
          */
          */
         private String testItems;
         private String testItems;
@@ -102,6 +106,4 @@ public class WeituoInsertCommand {
          */
          */
         private String beizhu;
         private String beizhu;
     }
     }
-
-
 }
 }

+ 1 - 4
itdmServer/module-iTDM/src/main/java/org/jeecg/modules/weituo/service/impl/ItdmWeituoInfoServiceImpl.java

@@ -113,14 +113,11 @@ public class ItdmWeituoInfoServiceImpl extends ServiceImpl<ItdmWeituoInfoMapper,
             this.yangpinMapper.insert(itdmWeituoYangpin);
             this.yangpinMapper.insert(itdmWeituoYangpin);
 
 
             for (WeituoInsertCommand.WeituoYangPinShiYan shiYan : command.getPinShiYans().stream()
             for (WeituoInsertCommand.WeituoYangPinShiYan shiYan : command.getPinShiYans().stream()
-                    .filter(i -> i.getYangpinKeyId().equals(yangpin.getSampleName())).collect(Collectors.toList())) {
+                    .filter(i -> i.getYangpinKeyId().equals(yangpin.getSampleName()) && i.getSampleModelSpecification().equals(yangpin.getSampleModelSpecification())).collect(Collectors.toList())) {
 
 
                 ItdmWeituoYangpinExtend yangpinExtend = WeituoConvert.INSTANCE.convert(shiYan, itdmWeituoYangpin.getId(), itdmWeituoInfo.getId());
                 ItdmWeituoYangpinExtend yangpinExtend = WeituoConvert.INSTANCE.convert(shiYan, itdmWeituoYangpin.getId(), itdmWeituoInfo.getId());
                 this.yangpinExtendMapper.insert(yangpinExtend);
                 this.yangpinExtendMapper.insert(yangpinExtend);
-
-
             }
             }
-
         }
         }
 
 
         //新增一条经理待审核的task
         //新增一条经理待审核的task