From 851294b0a501b25065c20bc5e8be5bf783c71a45 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期五, 08 九月 2023 14:24:51 +0800
Subject: [PATCH] #出库优化

---
 src/main/java/com/zy/asrs/task/handler/BarcodeUploadHandler.java |   20 ++++++++------------
 1 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/src/main/java/com/zy/asrs/task/handler/BarcodeUploadHandler.java b/src/main/java/com/zy/asrs/task/handler/BarcodeUploadHandler.java
index 4a60c5c..2aa7ee6 100644
--- a/src/main/java/com/zy/asrs/task/handler/BarcodeUploadHandler.java
+++ b/src/main/java/com/zy/asrs/task/handler/BarcodeUploadHandler.java
@@ -33,7 +33,7 @@
 public class BarcodeUploadHandler extends AbstractHandler<String> {
 
     @Autowired
-    private WrkMastService wrkMastService;
+    private WaitPakinService waitPakinService;
     @Autowired
     private LocMastService locMastService;
     @Autowired
@@ -53,20 +53,16 @@
     public ReturnT<String> start(int staNo) {
         try {
             BasDevp basDevp = basDevpService.selectById(staNo);
-            if (!Cools.isEmpty(basDevp) && basDevp.getWrkNo()!=0){
-                WrkMast wrkMast = wrkMastService.selectById(basDevp.getWrkNo());
-                if (!Cools.isEmpty(wrkMast) && wrkMast.getIoType().equals(201) && wrkMast.getWrkSts().equals(41L)){
+            if (!Cools.isEmpty(basDevp) && !Cools.isEmpty(basDevp.getBarcode()) && basDevp.getWrkNo()==9992){
+                WaitPakin waitPakin = waitPakinService.selectOne(new EntityWrapper<WaitPakin>().eq("zpallet", basDevp.getBarcode()));
+                if (Cools.isEmpty(waitPakin)){
                     ReturnT<String> result = null;
-                    result = postMesData(barcodeUploadpath,wrkMast);
+                    result = postMesData(barcodeUploadpath,basDevp);
                     System.out.println(result);
                     if (result.getCode()==200){
-                        wrkMast.setWrkSts(42L);
-                        // 淇敼璁㈠崟鐘舵�� 41. ===>> 42.宸蹭笂鎶�
-                        if (!wrkMastService.updateById(wrkMast)) {
-                            throw new CoolException("鏈嶅姟鍣ㄥ唴閮ㄩ敊璇紝璇疯仈绯荤鐞嗗憳:鏇存柊宸ヤ綔鍙�"+wrkMast.getWrkNo()+"宸ヤ綔妗g姸鎬�41==銆�42澶辫触");
-                        }else {
-                            return SUCCESS;
-                        }
+                        return SUCCESS;
+                    }else {
+                        log.error("鏉$爜涓婁紶涓帶澶辫触");
                     }
                 }
             }

--
Gitblit v1.9.1