From 6017ff0fac73ee771282f8c4711f20ec9ca67bd7 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 07 十一月 2023 08:54:13 +0800
Subject: [PATCH] #Redis Key Type

---
 src/main/java/com/zy/core/thread/NyShuttleThread.java |   18 ++++++++----------
 1 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/zy/core/thread/NyShuttleThread.java b/src/main/java/com/zy/core/thread/NyShuttleThread.java
index 255604a..6d381d2 100644
--- a/src/main/java/com/zy/core/thread/NyShuttleThread.java
+++ b/src/main/java/com/zy/core/thread/NyShuttleThread.java
@@ -10,7 +10,6 @@
 
 import com.zy.asrs.utils.Utils;
 import com.zy.common.model.NavigateNode;
-import com.zy.common.model.NyShuttleOperaResult;
 import com.zy.common.service.CommonService;
 import com.zy.common.utils.*;
 import com.zy.core.News;
@@ -29,7 +28,6 @@
 import lombok.Data;
 import lombok.extern.slf4j.Slf4j;
 
-import javax.swing.*;
 import java.io.IOException;
 import java.net.Socket;
 import java.text.MessageFormat;
@@ -358,7 +356,7 @@
         shuttleProtocol.setAssignCommand(assignCommand);
         shuttleProtocol.setProtocolStatus(ShuttleProtocolStatusType.WORKING);
         //浠诲姟鏁版嵁淇濆瓨鍒皉edis
-        redisUtil.set("shuttle_wrk_no_" + assignCommand.getTaskNo(), JSON.toJSONString(redisCommand));
+        redisUtil.set(RedisKeyType.SHUTTLE.key + assignCommand.getTaskNo(), JSON.toJSONString(redisCommand));
         //鎵ц涓嬪彂浠诲姟
         executeWork(assignCommand.getTaskNo());
     }
@@ -374,7 +372,7 @@
         WrkMastMapper wrkMastMapper = SpringUtils.getBean(WrkMastMapper.class);
         WrkMast wrkMast = wrkMastMapper.selectByWorkNo(wrkNo.intValue());
 
-        Object o = redisUtil.get("shuttle_wrk_no_" + wrkNo);
+        Object o = redisUtil.get(RedisKeyType.SHUTTLE.key + wrkNo);
         if (o == null) {
             return false;
         }
@@ -429,7 +427,7 @@
                 lastCommand.setComplete(true);//鍏朵粬鍛戒护榛樿璁や负瀹屾垚
             }
             //浠诲姟鏁版嵁淇濆瓨鍒皉edis
-            redisUtil.set("shuttle_wrk_no_" + redisCommand.getWrkNo(), JSON.toJSONString(redisCommand));
+            redisUtil.set(RedisKeyType.SHUTTLE.key + redisCommand.getWrkNo(), JSON.toJSONString(redisCommand));
 
             if (!lastCommand.getComplete()) {
                 //涓婁竴鏉′换鍔℃湭瀹屾垚锛岀姝笅鍙戝懡浠�
@@ -440,7 +438,7 @@
             NyShuttleHttpCommand endCommand = commands.get(commands.size() - 1);
             if (endCommand.getComplete()) {
                 //鍒犻櫎redis
-                redisUtil.del("shuttle_wrk_no_" + redisCommand.getWrkNo());
+                redisUtil.del(RedisKeyType.SHUTTLE.key + redisCommand.getWrkNo());
 
                 if (!assignCommand.getCharge()) {
                     //瀵逛富绾跨▼鎶涘嚭绛夊緟纭鐘舵�亀aiting
@@ -534,7 +532,7 @@
         //鏇存柊redis鏁版嵁
         redisCommand.setCommandStep(commandStep);
         //浠诲姟鏁版嵁淇濆瓨鍒皉edis
-        redisUtil.set("shuttle_wrk_no_" + redisCommand.getWrkNo(), JSON.toJSONString(redisCommand));
+        redisUtil.set(RedisKeyType.SHUTTLE.key + redisCommand.getWrkNo(), JSON.toJSONString(redisCommand));
 
         return true;
     }
@@ -546,7 +544,7 @@
             return false;
         }
 
-        Object o = redisUtil.get("shuttle_wrk_no_" + wrkNo);
+        Object o = redisUtil.get(RedisKeyType.SHUTTLE.key + wrkNo);
         if (o == null) {
             return false;
         }
@@ -630,7 +628,7 @@
             return false;
         }
 
-        Object o = redisUtil.get("shuttle_wrk_no_" + wrkNo);
+        Object o = redisUtil.get(RedisKeyType.SHUTTLE.key + wrkNo);
         if (o == null) {
             return false;
         }
@@ -716,7 +714,7 @@
 //            assignCommand.setCommands(commands);
 //            redisCommand.setAssignCommand(assignCommand);
 //            //浠诲姟鏁版嵁淇濆瓨鍒皉edis
-//            redisUtil.set("shuttle_wrk_no_" + redisCommand.getWrkNo(), JSON.toJSONString(redisCommand));
+//            redisUtil.set(RedisKeyType.SHUTTLE.key + redisCommand.getWrkNo(), JSON.toJSONString(redisCommand));
 //            return false;//褰撳墠涓嶅彲琛岃蛋锛岀瓑寰呬笅涓�娆℃墽琛岃蛋鏂拌矾寰�
 //        }
 

--
Gitblit v1.9.1