From 6c3d4d0530fd8f64e6fc92b996ec724eba316e94 Mon Sep 17 00:00:00 2001
From: zyx <zyx123456>
Date: 星期二, 14 五月 2024 09:08:10 +0800
Subject: [PATCH] #

---
 src/main/java/com/zy/asrs/controller/PlaController.java |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/src/main/java/com/zy/asrs/controller/PlaController.java b/src/main/java/com/zy/asrs/controller/PlaController.java
index ba081bb..ed652b4 100644
--- a/src/main/java/com/zy/asrs/controller/PlaController.java
+++ b/src/main/java/com/zy/asrs/controller/PlaController.java
@@ -62,9 +62,14 @@
             wrapper.eq("brand",param.get("brand"));
             param.remove("brand");
         }
+        // 娌℃湁閫夋嫨鐨勬椂鍊欓粯璁や笉鏄剧ず宸插嚭搴撶殑鐗╂枡
+        if (Cools.isEmpty(param.get("status"))) {
+            wrapper.ne("status", "鍏ㄩ儴鍑哄簱");
+        }
+
 
         convert(param, wrapper);
-        wrapper.orderBy("modify_time",false);
+        wrapper.orderBy("batch",true).orderBy("package_no" ,true);
         allLike(Pla.class, param.keySet(), wrapper, condition);
         return R.ok(plaService.selectPage(new Page<>(curr, limit), wrapper));
     }
@@ -92,6 +97,7 @@
             BeanUtils.copyProperties(plaSave,plaLog);
             plaLog.setId(null);
             plaLog.setCreateTime(new Date());
+            plaLog.setModifyUser(getUser().getUsername());
             plaLogService.insert(plaLog);
 
         });
@@ -103,7 +109,7 @@
     public R delete(@RequestBody List<Pla> plas) {
         System.out.println(plas.toString());
         plas.forEach(pla -> {
-            if(!pla.getStatus().equals(GlobleParameter.PLA_STATUS_00) && !pla.getStatus().equals(GlobleParameter.PLA_STATUS_0)){
+            if(!pla.getStatus().equals(GlobleParameter.PLA_STATUS_00) && !pla.getStatus().equals(GlobleParameter.PLA_STATUS_0) && !pla.getStatus().equals(GlobleParameter.PLA_STATUS_1)){
                 throw new CoolException("宸插叆搴撶殑鏁版嵁鏃犳硶琚垹闄�");
             }
             Pla plaSave = plaService.selectById(pla.getId());
@@ -114,6 +120,7 @@
             BeanUtils.copyProperties(plaSave,plaLog);
             plaLog.setId(null);
             plaLog.setCreateTime(new Date());
+            plaLog.setModifyUser(getUser().getUsername());
             plaLogService.insert(plaLog);
 
         });
@@ -164,7 +171,7 @@
             plaService.updateById(pla);
             plaQtyService.insert(plaQty);
             //鐢熸垚鎷h揣鍗�
-            addPakOUT(plaQty);
+            addPakOUT(plaQty,getUserId());
 
         };
 
@@ -347,7 +354,7 @@
         }
     }
 
-    private R addPakOUT(PlaQty plaQty){
+    private R addPakOUT(PlaQty plaQty,Long userId){
         ManPakOut manPakOut=new ManPakOut();
         manPakOut.setWrkNo(plaQty.getOrderNo()+"-"+System.currentTimeMillis());
         manPakOut.setWrkSts((long)1);
@@ -365,6 +372,9 @@
         manPakOut.setDocId(plaQty.getOrderDetlId());
         manPakOut.setNodeId(plaQty.getId());
         manPakOut.setCustName(plaQty.getCustomer());
+        manPakOut.setCreateBy(userId);
+        //棰勮鍙戣揣鏃堕棿
+        manPakOut.setSpecs(plaQty.getPakoutTime());
         //manPakOut.setNodeId(plaQty.getOrderDetlId());
         manPakOutService.insert(manPakOut);
         return R.ok();

--
Gitblit v1.9.1