From 55ac1354c8030edda8586ad758f23cfe6a1909db Mon Sep 17 00:00:00 2001
From: whycxzp <glperry@163.com>
Date: 星期二, 01 四月 2025 10:48:42 +0800
Subject: [PATCH] 活化电池单体编号更新

---
 src/main/java/com/whyc/service/WmsService.java |   20 +++++++++++++-------
 1 files changed, 13 insertions(+), 7 deletions(-)

diff --git a/src/main/java/com/whyc/service/WmsService.java b/src/main/java/com/whyc/service/WmsService.java
index cd1c603..c2aaae1 100644
--- a/src/main/java/com/whyc/service/WmsService.java
+++ b/src/main/java/com/whyc/service/WmsService.java
@@ -76,12 +76,6 @@
 
             taskService.add(task);
 
-            //鏇存柊鐢垫睜缂栧彿
-            PageParam pageParam = new PageParam();
-            pageParam.setId(3);
-            pageParam.setValue(Integer.valueOf(task.getPallets()));
-            paramService.updateById(pageParam);
-
         }
         return response;
     }
@@ -143,7 +137,19 @@
         switch (status){
             case 1:
             case 11:
-            case 21: task.setPickUpStartTime(statusTime);break;
+            case 21: {
+                String pallet = task.getPallets();
+                if(pallet == null){
+                    pallet = taskService.getByTaskNo(taskNo).getPallets();
+                }
+                //鏇存柊鐢垫睜缂栧彿
+                PageParam pageParam = new PageParam();
+                pageParam.setId(3);
+                pageParam.setValue(Integer.valueOf(pallet));
+                paramService.updateById(pageParam);
+                //鏇存柊浠诲姟鏃堕棿
+                task.setPickUpStartTime(statusTime);
+            }break;
             case 2:
             case 12:
             case 22: task.setPickUpTime(statusTime);break;

--
Gitblit v1.9.1