From e70fb4b691d0411cb6de676256160255a153cada Mon Sep 17 00:00:00 2001
From: admin <15939171744@163.com>
Date: 星期四, 18 四月 2024 09:45:19 +0800
Subject: [PATCH] -

---
 jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java |   19 ++++++++++++-------
 1 files changed, 12 insertions(+), 7 deletions(-)

diff --git a/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java b/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java
index f9a4362..91899ee 100644
--- a/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java
+++ b/jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java
@@ -152,12 +152,17 @@
     @Override
     public AjaxResult updateResults(BsFormulaChildInfo bsFormulaChildInfo) {
         String result = "";
-        BsFormulaChildInfo checkInfo = new BsFormulaChildInfo();
-        checkInfo.setProcessesCode(bsFormulaChildInfo.getLocationCode());
-        checkInfo.setProductCode(bsFormulaChildInfo.getProductCode());
-//        checkInfo.setMaterialCode(bsFormulaChildInfo.getScanBarcode());
-        bsFormulaChildInfo.setMaterialCode(bsFormulaChildInfo.getScanBarcode().substring(1,2));
-        List<BsFormulaChildInfo> bsFormulaChildInfos = bsFormulaChildInfoMapper.selectBsFormulaChildInfoList(checkInfo);
+//        BsFormulaChildInfo checkInfo = new BsFormulaChildInfo();
+//        checkInfo.setProcessesCode(bsFormulaChildInfo.getLocationCode());
+//        checkInfo.setProductCode(bsFormulaChildInfo.getProductCode());
+////        checkInfo.setMaterialCode(bsFormulaChildInfo.getScanBarcode());
+//        bsFormulaChildInfo.setMaterialCode(bsFormulaChildInfo.getScanBarcode().substring(1,2));
+//        List<BsFormulaChildInfo> bsFormulaChildInfos = bsFormulaChildInfoMapper.selectBsFormulaChildInfoList(checkInfo);
+        List<BsFormulaChildInfo> bsFormulaChildInfos = bsFormulaChildInfoService.list(new LambdaQueryWrapper<BsFormulaChildInfo>()
+                .eq(BsFormulaChildInfo::getProcessesCode, bsFormulaChildInfo.getLocationCode())
+                .eq(BsFormulaChildInfo::getProductCode, bsFormulaChildInfo.getProductCode())
+                .eq(BsFormulaChildInfo::getMaterialCode, bsFormulaChildInfo.getScanBarcode().substring(1, 2))
+        );
         if(bsFormulaChildInfos.size()>0){
             String spareField4 = bsFormulaChildInfos.get(0).getSpareField4();
             bsFormulaChildInfos.get(0).setCollectData(bsFormulaChildInfo.getScanBarcode());
@@ -202,7 +207,7 @@
                 .eq(BsFormulaChildInfo::getProcessesCode, bsFormulaChildInfo.getLocationCode())
                 .eq(BsFormulaChildInfo::getProductCode, bsFormulaChildInfo.getProductCode()));
         for (BsFormulaChildInfo info : list) {
-            info.setSpareField4("");
+            info.setCollectData("");
             info.setResults("");
             bsFormulaChildInfoService.saveOrUpdate(info);
         }

--
Gitblit v1.9.3