From 40a8157440e3b906da8f52e07d939d78c3f4c313 Mon Sep 17 00:00:00 2001
From: wlzboy <66905212@qq.com>
Date: 星期日, 12 四月 2026 16:14:06 +0800
Subject: [PATCH] feat: 任务增加统计、同步增加通知

---
 ruoyi-system/src/main/java/com/ruoyi/system/utils/TaskStatusConverter.java |   37 ++++++++++++++++++++++++++++++-------
 1 files changed, 30 insertions(+), 7 deletions(-)

diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/utils/TaskStatusConverter.java b/ruoyi-system/src/main/java/com/ruoyi/system/utils/TaskStatusConverter.java
index eb82fa1..593052e 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/utils/TaskStatusConverter.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/utils/TaskStatusConverter.java
@@ -45,11 +45,13 @@
         
         switch (legacyStatusCode) {
             case 0:  // 鏂拌皟搴﹀崟锛堟湭涓嬪彂锛�
-            case 1:  // 瀹屽叏鏈‘璁�
-            case 2:  // 閮ㄥ垎宸茬‘璁�
-            case 3:  // 鏈嚭杞�
                 return TaskStatus.PENDING;
-                
+            case 1:  // 瀹屽叏鏈‘璁�
+                return TaskStatus.NOT_CONFIRMED;
+            case 2:  // 閮ㄥ垎宸茬‘璁�
+                return TaskStatus.PARTIALLY_CONFIRMED;
+            case 3:  // 鏈嚭杞�
+                return TaskStatus.NOT_DEPARTED;
             case 4:  // 宸插嚭杞︼紙鍘绘帴鎮h�呴�斾腑锛�
                 return TaskStatus.DEPARTING;
                 
@@ -85,11 +87,32 @@
             log.warn("鏂扮郴缁熶换鍔$姸鎬佷负绌�");
             return null;
         }
-        
+        /**
+         * 0	0 - 鏂拌皟搴﹀崟锛堟湭涓嬪彂锛�
+         * 1	1 - 瀹屽叏鏈‘璁�
+         * 2	2 - 閮ㄥ垎宸茬‘璁�
+         * 3	鏈嚭杞�
+         * 4	3 - 宸插嚭杞︼紙鍘绘帴鎮h�呴�斾腑锛�
+         * 5	宸插嚭杞︼紙绛夊緟鎮h�咃級
+         * 6	4 - 宸插嚭杞︼紙鏈嶅姟涓級
+         * 7	5 - 宸查�佽揪锛堝洖绋嬩腑锛�
+         * 8	宸茶繑鍥�
+         * 9	璺戠┖鍗曪紝宸茶繑鍥�
+         * 10	鍙栨秷
+         * 11	宸叉彁浜わ紝绛夊緟瀹℃牳
+         * 12	瀹℃牳瀹屾垚
+         * 13	瀹℃牳涓嶉�氳繃
+         * 14	宸查┗鐐�
+         */
         switch (taskStatus) {
-            case PENDING:
+            case NOT_DEPARTED:
                 return 3;  // 鏈嚭杞�
-                
+            case NOT_CONFIRMED:
+                return 1;  // 瀹屽叏鏈‘璁�
+            case PARTIALLY_CONFIRMED:
+                return 2;  // 閮ㄥ垎纭
+            case PENDING:
+                return 0;  // 鏈嚭杞�
             case DEPARTING:
                 return 4;  // 宸插嚭杞︼紙鍘绘帴鎮h�呴�斾腑锛�
                 

--
Gitblit v1.9.1