From 24e8a9a3d7ca365bbda7b513db34f6fa89e8e561 Mon Sep 17 00:00:00 2001
From: pang.jiabao <pang_jiabao@163.com>
Date: 星期二, 29 四月 2025 09:07:45 +0800
Subject: [PATCH] 产品合格校验MES调用

---
 src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java |   22 ++++++++++------------
 1 files changed, 10 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
index dc18ea9..df5f418 100644
--- a/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
+++ b/src/main/java/com/zy/asrs/service/impl/OpenServiceImpl.java
@@ -1025,29 +1025,27 @@
 
     @Override
     @Transactional
-    public void prodCheck(List<ProdCheckParam> param) {
+    public R prodCheck(List<ProdCheckParam> param) {
         if (param.isEmpty()) {
-            throw new CoolException("璇锋眰鍙傛暟涓嶈兘涓虹┖");
+            return R.parse("璇锋眰鍙傛暟涓嶈兘涓虹┖");
         }
         for (ProdCheckParam checkParam : param) {
             // 鏇存柊搴撳瓨鏄庣粏鏄惁鍚堟牸
-            LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("brand", checkParam.getPackageGroupNo())
-                    .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo()));
+            LocDetl locDetl = locDetlService.selectOne(new EntityWrapper<LocDetl>().eq("model", checkParam.getRollNo()));
             // 鏇存柊鍟嗗搧琛ㄦ槸鍚﹀悎鏍�
-            Mat mat = matService.selectOne(new EntityWrapper<Mat>().eq("brand", checkParam.getPackageGroupNo())
-                    .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo()));
-            if (locDetl == null || mat == null) {
+//            Mat mat = matService.selectOne(new EntityWrapper<Mat>().eq("model", checkParam.getRollNo()));
+            if (locDetl == null) { //  || mat == null
                 throw new CoolException("鏇存柊鏄惁鍚堟牸鐗╂枡涓嶅瓨鍦細" + checkParam);
             }
 
             locDetl.setThreeCode(checkParam.getQualified());
-            mat.setThreeCode(checkParam.getQualified());
+//            mat.setThreeCode(checkParam.getQualified());
 
-            locDetlService.update(locDetl,new EntityWrapper<LocDetl>().eq("brand", checkParam.getPackageGroupNo())
-                    .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo()));
-            matService.update(mat,(new EntityWrapper<Mat>().eq("brand", checkParam.getPackageGroupNo())
-                    .eq("unit", checkParam.getBoxNo()).eq("model", checkParam.getRollNo())));
+            locDetlService.update(locDetl, new EntityWrapper<LocDetl>().eq("model", checkParam.getRollNo()));
+//            matService.update(mat, (new EntityWrapper<Mat>().eq("model", checkParam.getRollNo())));
         }
+
+        return R.ok("鏇存柊鎴愬姛");
     }
 
     @Override

--
Gitblit v1.9.1