From ccf149086fc5f568e3ee7289c2426a6bbb2a31c7 Mon Sep 17 00:00:00 2001
From: whycq <10027870+whycq@user.noreply.gitee.com>
Date: 星期三, 17 七月 2024 08:47:01 +0800
Subject: [PATCH] # 出库确认

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

diff --git a/src/main/java/com/zy/asrs/controller/MobileController.java b/src/main/java/com/zy/asrs/controller/MobileController.java
index c59642f..26bc198 100644
--- a/src/main/java/com/zy/asrs/controller/MobileController.java
+++ b/src/main/java/com/zy/asrs/controller/MobileController.java
@@ -215,7 +215,7 @@
     @ManagerAuth(memo = "鍑哄簱纭鑾峰彇淇℃伅")
     public R wrkDetlSearchByBatch(@RequestBody String batch){
         if (Cools.isEmpty(batch)){
-            return R.error().add("鍙傛暟涓虹┖");
+            return R.error("鍙傛暟涓虹┖");
         }
         String[] batch1 = batch.split("绠卞彿锛�");
         String[] batch2 = batch1[1].split("瑙勬牸锛�");
@@ -227,7 +227,7 @@
             WrkDetlLog wrkDetlLog = wrkDetlLogService.selectWrkDetlLogByOrderNoNotNull(batch);
 //            WrkDetlLog wrkDetlLog = wrkDetlLogService.selectOne(new EntityWrapper<WrkDetlLog>().eq("batch", batch).and().ne("order_no","").and().isNotNull("order_no").orderBy("io_time",false));
             if (Cools.isEmpty(wrkDetlLog)){
-                return R.error().add("鏈煡鍒版暟鎹�");
+                return R.error("鏈煡鍒版暟鎹�");
             }
             wrkDetl = new WrkDetl();
             wrkDetl.sync(wrkDetlLog);
@@ -236,7 +236,7 @@
             wrkDetl.setDeadTime(wrkDetlLog.getDeadTime());
         }
         if (Cools.isEmpty(wrkDetl)){
-            return R.error().add("鏈煡鍒版暟鎹�");
+            return R.error("鏈煡鍒版暟鎹�");
         }
         return R.ok().add(wrkDetl);
     }
@@ -246,7 +246,7 @@
     public R orderSearchByBatch(@RequestBody String batch){
         try{
             if (Cools.isEmpty(batch)){
-                return R.error().add("鍙傛暟涓虹┖");
+                return R.error("鍙傛暟涓虹┖");
             }
 //            String[] batch1 = batch.split("绠卞彿锛�");
 //            String[] batch2 = batch1[1].split("瑙勬牸锛�");
@@ -258,23 +258,28 @@
 //                WrkDetlLog wrkDetlLog = wrkDetlLogService.selectOne(new EntityWrapper<WrkDetlLog>().eq("batch", batch).and().ne("order_no","").and().isNotNull("order_no").orderBy("io_time",false));
                 WrkDetlLog wrkDetlLog = wrkDetlLogService.selectWrkDetlLogByOrderNoNotNull(batch);
                 if (Cools.isEmpty(wrkDetlLog)) {
-                    return R.error().add("鏈煡鍒版暟鎹�:宸ヤ綔鏄庣粏涓虹┖");
+                    return R.error("鏈煡鍒版暟鎹�:宸ヤ綔鏄庣粏涓虹┖");
                 }
                 orderNo=wrkDetlLog.getOrderNo();
             }else {
+                if (wrkDetl.getDeadTime().equals("宸茬‘璁�")) {
+                    return R.error("褰撳墠浠诲姟宸茬‘璁わ紝璇烽噸缃紒");
+                }
                 orderNo=wrkDetl.getOrderNo();
             }
 //        List<Order> orders = orderService.selectorderNoL(batch);
             OrderDetl orderDetl = orderDetlService.selectOne(new EntityWrapper<OrderDetl>().eq("batch", batch).eq("order_no",orderNo));
             if (Cools.isEmpty(orderDetl)){
-                return R.error().add("鏈煡鍒版暟鎹�:璁㈠崟鏄庣粏涓虹┖"+orderNo);
+                return R.error("鏈煡鍒版暟鎹�:璁㈠崟鏄庣粏涓虹┖"+orderNo);
             }
             if (!orderDetl.getQty$().equals("宸插畬鎴�")){
-                return R.error().add("浠诲姟鏈畬鎴�");
+                return R.error("浠诲姟鏈畬鎴�");
             }
             if (!Cools.isEmpty(orderDetl.getSource()) && orderDetl.getSource()==1){
-                return R.error().add("浠诲姟宸茬‘璁わ紝璇峰嬁閲嶅纭锛侊紒锛�");
+                return R.error("浠诲姟宸茬‘璁わ紝璇峰嬁閲嶅纭锛侊紒锛�");
             }
+            wrkDetl.setSource(1);
+            wrkDetlService.update(wrkDetl,new EntityWrapper<WrkDetl>().eq("batch",wrkDetl.getBatch()).eq("wrk_no",wrkDetl.getWrkNo()));
             orderDetl.setSource(1);
             orderDetlService.updateById(orderDetl);
             return R.ok();

--
Gitblit v1.9.1