From 391c4168a4f6a531aaa2a913c83df4f264d8f439 Mon Sep 17 00:00:00 2001
From: admin <15939171744@163.com>
Date: 星期二, 06 八月 2024 19:54:55 +0800
Subject: [PATCH] -打印bug修改

---
 jcdm-main/src/main/java/com/jcdm/main/bs/formulaChild/service/impl/BsFormulaChildInfoServiceImpl.java |   30 ++++++++++++++++++++----------
 1 files changed, 20 insertions(+), 10 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 a0387fe..b74e37d 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
@@ -554,15 +554,15 @@
             bsFormulaChildInfo.setResults("NG");
             bsFormulaChildInfo.setCollectData(bsFormulaChildInfo.getTightenTheArray());
 
-//            Integer ngTimes = bsFormulaChildInfo.getNgTimes();
-//            bsFormulaChildInfo.setNgTimes(ngTimes+1);
-//            bsFormulaChildInfoMapper.updateBsFormulaChildInfo(bsFormulaChildInfo);
-//
-//            if(bsFormulaChildInfo.getNgTimes() > 3){
-//                this.recordNgTighteningData(bsFormulaChildInfo.getLocationCode(), bsFormulaChildInfo.getProductCode(), bsFormulaChildInfo.getProductBarcode());
-//                WebSocketUsers.sendMessageToUserByText(map.get(bsFormulaChildInfo.getLocationCode()), "NG");
-//                return AjaxResult.error("瓒呰繃涓夋鎷х揣 pack NG涓嬬嚎锛�");
-//            }
+            Integer ngTimes = bsFormulaChildInfo.getNgTimes();
+            bsFormulaChildInfo.setNgTimes(ngTimes+1);
+            bsFormulaChildInfoMapper.updateBsFormulaChildInfo(bsFormulaChildInfo);
+
+            if(bsFormulaChildInfo.getNgTimes() > 3){
+                this.recordNgTighteningData(bsFormulaChildInfo.getLocationCode(), bsFormulaChildInfo.getProductCode(), bsFormulaChildInfo.getProductBarcode());
+                WebSocketUsers.sendMessageToUserByText(map.get(bsFormulaChildInfo.getLocationCode()), "NG");
+                return AjaxResult.error("瓒呰繃涓夋鎷х揣 pack NG涓嬬嚎锛�");
+            }
             return AjaxResult.error("鎷х揣缁撴灉NG,璇烽噸鏂版嫥绱э紒");
         }else {
             //List<BsFormulaChildInfo> bsFormulaChildInfos = bsFormulaChildInfoMapper.selectBsFormulaChildInfoList(listQuery);
@@ -600,7 +600,17 @@
                 String originalString = bsFormulaChildInfo.getTightenTheArray();
                 String modifiedString = originalString.replaceFirst("OK", "NG");
                 bsFormulaChildInfo.setCollectData(modifiedString);
+//                bsFormulaChildInfoMapper.updateBsFormulaChildInfo(bsFormulaChildInfo);
+
+                Integer ngTimes = bsFormulaChildInfo.getNgTimes();
+                bsFormulaChildInfo.setNgTimes(ngTimes+1);
                 bsFormulaChildInfoMapper.updateBsFormulaChildInfo(bsFormulaChildInfo);
+
+                if(bsFormulaChildInfo.getNgTimes() > 3){
+                    this.recordNgTighteningData(bsFormulaChildInfo.getLocationCode(), bsFormulaChildInfo.getProductCode(), bsFormulaChildInfo.getProductBarcode());
+                    WebSocketUsers.sendMessageToUserByText(map.get(bsFormulaChildInfo.getLocationCode()), "NG");
+                    return AjaxResult.error("瓒呰繃涓夋鎷х揣 pack NG涓嬬嚎锛�");
+                }
                 return AjaxResult.error("鎷х揣缁撴灉NG,璇烽噸鏂版嫥绱э紒");
             }
 
@@ -626,7 +636,7 @@
             childInfoTemp.setProcessesCode(childInfo.getProcessesCode());
             childInfoTemp.setProductCode(childInfo.getProductCode());
             childInfoTemp.setStepSort(childInfo.getStepSort());
-//            childInfoTemp.setLineCode(childInfo.getId());
+            childInfoTemp.setChildId(childInfo.getId());
             bsFormulaChildInfoTempService.save(childInfoTemp);
         }
     }

--
Gitblit v1.9.3