From 2ee8619de99cd95ff9b3c1a2f17a5e2e380f935e Mon Sep 17 00:00:00 2001
From: skyouc
Date: 星期二, 11 十一月 2025 15:16:23 +0800
Subject: [PATCH] 出库波次拣货功能优化

---
 rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java |    5 +++--
 rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java        |   21 +++++++++++++++++++++
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java
index 59e397d..a9fc98b 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/enums/LocStsType.java
@@ -57,4 +57,25 @@
     }
 
 
+    /**
+     * @author Ryan
+     * @date 2025/8/28
+     * @description: RCS搴撲綅鐘舵�佽浆鎹�
+     * @version 1.0
+     */
+    public static String getRcsLocSts(String val) {
+        if (val.equals(LocStsType.LOC_STS_TYPE_O.type)) {
+            return RcsLocStsType.LOC_STS_TYPE_D.type;
+        } else if (val.equals(LocStsType.LOC_STS_TYPE_F.type)) {
+            return RcsLocStsType.LOC_STS_TYPE_F.type;
+        } else if (val.equals(LocStsType.LOC_STS_TYPE_S.type)) {
+            return RcsLocStsType.LOC_STS_TYPE_S.type;
+        } else if (val.equals(LocStsType.LOC_STS_TYPE_R.type)) {
+            return RcsLocStsType.LOC_STS_TYPE_R.type;
+        } else if (val.equals(LocStsType.LOC_STS_TYPE_X.type)) {
+            return RcsLocStsType.LOC_STS_TYPE_X.type;
+        }
+        return null;
+    }
+
 }
diff --git a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java
index e07d749..ddc63e0 100644
--- a/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java
+++ b/rsf-server/src/main/java/com/vincent/rsf/server/manager/schedules/TaskSchedules.java
@@ -529,7 +529,7 @@
      * @description 宸插畬鎴愪换鍔″姞鍏ュ巻鍙叉。
      * @time 2025/4/3 12:54
      */
-    @Scheduled(cron = "0 0/01 * * * ?  ")
+    @Scheduled(cron = "0/15 * * * * ?  ")
     @Transactional(rollbackFor = Exception.class)
     public void taskLogUpdate() {
         LambdaQueryWrapper<Task> queryWrapper = new LambdaQueryWrapper<Task>();
@@ -633,7 +633,8 @@
         }
 
         LocSiteParams locSiteParams = new LocSiteParams();
-        locSiteParams.setStatus(LocStsType.getLocSts(LocStsType.LOC_STS_TYPE_O.type))
+        locSiteParams
+                .setStatus(LocStsType.getRcsLocSts(LocStsType.LOC_STS_TYPE_O.type))
                 .setType("site")
                 .setCode(station.getStationName());
 

--
Gitblit v1.9.1