From 608fb6f9529ce51291ef682638a5efc7dd51ac63 Mon Sep 17 00:00:00 2001
From: zwl <1051256694@qq.com>
Date: 星期二, 18 十一月 2025 08:21:08 +0800
Subject: [PATCH] 1.完善找库位 2.新增erp订单删除后,wms订单跟着删除功能 3.新增订单完成后,上报erp,erp报错后显现在出货单中 4.新增一键查询到异常完成订单 5.对销售单据和其他单据进行区分出库 6.对中间表订单状态进行完善 7.新增锁单功能 8.新增任务查询维护加上订单号

---
 src/main/java/com/zy/asrs/controller/MobileController.java |   41 +++++++++++++----------------------------
 1 files changed, 13 insertions(+), 28 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index 6520030..faacc48 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -120,14 +120,19 @@
         if (docType.getPakin() == null || docType.getPakin() != 1) {
             return R.ok();
         }
-        if (order.getSettle() > 2) {
-            return R.ok();
-        }
+
         List<OrderDetl> orderDetls = orderService.selectWorkingDetls(order.getId());
         if (Cools.isEmpty(orderDetls)) {
             return R.ok();
         }
-        return R.ok().add(orderDetls);
+        List<OrderDetl> orderDetls1= new ArrayList<>();
+        for (OrderDetl orderDetl : orderDetls) {
+            if(orderDetl.getAnfme()-orderDetl.getWorkQty()>0){
+                orderDetls1.add(orderDetl);
+            }
+
+        }
+        return R.ok().add(orderDetls1);
     }
 
     @RequestMapping("/comb/auth")
@@ -468,31 +473,11 @@
         }
         //绌烘墭鐩樼紦鍐插尯 灏忥細E8  澶э細E9
         String rStaNo = "E8";
-
+        Config config = configService.selectOne(new EntityWrapper<Config>().eq("code", "autoE").eq("status", "1"));
             String type = "ZONE"; //鍖哄煙
             if (barcode.substring(0, 1).equals("9")) {
                 rStaNo = "E9";
-            }
-            Config config = configService.selectOne(new EntityWrapper<Config>().eq("code", "autoE").eq("status", "1"));
-            if (config != null) {
-                type = "STACK"; //宸烽亾
-                if (Cools.isEmpty(config.getValue())) {
-                    rStaNo = rStaNo + "01";
-                    config.setValue("2");
-                } else if (config.getValue().equals("1")) {
-                    rStaNo = rStaNo + "01";
-                    config.setValue("2");
-                } else if (config.getValue().equals("2")) {
-                    rStaNo = rStaNo + "02";
-                    config.setValue("3");
-                } else if (config.getValue().equals("3")) {
-                    rStaNo = rStaNo + "03";
-                    config.setValue("1");
-                }
-                configService.updateById(config);
-            } else {
-                config = configService.selectOne(new EntityWrapper<Config>().eq("code", "autoE").eq("status", "1"));
-
+            }else {
                 if (config != null) {
                     type = "STACK"; //宸烽亾
                     if (Cools.isEmpty(config.getValue())) {
@@ -962,7 +947,7 @@
         if (wrkMast == null) {
             r = FillEmptyPalletsStack(sourceStaNo, staNo);
         } else {
-            if (wrkMast.getWrkSts() > 30) {
+            if (wrkMast.getWrkSts() > 30&& 34< wrkMast.getWrkSts()) {
                 return R.error("璇ユ墭鐩�="+wrkMast.getBarcode()+",娌℃湁涓嬫灦锛岃涓嬫灦鍚庡啀鍥炲簱锛侊紒锛�");
             }
             List<WrkMast> wrkMasts = wrkMastService.selectList(new EntityWrapper<WrkMast>().eq("sta_no", wrkMast.getStaNo()).in("io_type", 101, 103, 105, 107).lt("wrk_sts", 33));
@@ -1019,7 +1004,7 @@
         }
         mat.setAnfme(barcode1.getQty());
         mat.setBc(barcode);
-        mat.setBatch(barcode1.getBatchno());
+        mat.setBatch(barcode);
         matService.updateById(mat);
 
         return R.ok(mat);

--
Gitblit v1.9.1