From 04eb306aee2ffa4c06860d5935aac3360463f73b Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期二, 12 八月 2025 10:17:03 +0800
Subject: [PATCH] update

---
 DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java |   28 ++++++++++++++--------------
 1 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
index b004709..65b676f 100644
--- a/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
+++ b/DriverQYTTravel/guns-admin/src/main/java/com/stylefeng/guns/modular/system/service/impl/DriverServiceImpl.java
@@ -156,7 +156,7 @@
         List<Driver> drivers = driverMapper.queryIdleDriver(type, companyId);
         List<Driver> list = new ArrayList<>();
         for(Driver driver : drivers){
-            String value = (String) redisTemplate.opsForValue().get("DRIVER" + String.valueOf(driver.getId()));
+            String value = (String) redisTemplate.opsForValue().get("dache:DRIVER" + String.valueOf(driver.getId()));
             if(null != value){
                 Map<String, Double> distance1 = geodesyUtil.getDistance(lon + "," + lat, value);
                 double d = Double.valueOf(distance1.get("WGS84")).doubleValue();
@@ -173,7 +173,7 @@
         List<Driver> drivers = driverMapper.queryIdleDriver_(type, serverCarModelId, companyId);
         List<Driver> list = new ArrayList<>();
         for(Driver driver : drivers){
-            String value = (String) redisTemplate.opsForValue().get("DRIVER" + String.valueOf(driver.getId()));
+            String value = (String) redisTemplate.opsForValue().get("dache:DRIVER" + String.valueOf(driver.getId()));
             if(null != value){
                 Map<String, Double> distance1 = geodesyUtil.getDistance(lon + "," + lat, value);
                 double d = Double.valueOf(distance1.get("WGS84")).doubleValue();
@@ -1330,7 +1330,7 @@
         String s = JwtTokenUtil.generateToken(String.valueOf(driver.getId()));
         redisTemplate.opsForValue().set(s.substring(s.length() - 32), String.valueOf(driver.getId()), 7, TimeUnit.DAYS);
         redisTemplate.opsForValue().set(driver.getPhone(), s.substring(s.length() - 32));
-        redisTemplate.opsForValue().set("DRIVER_" + driver.getId(), s);
+        redisTemplate.opsForValue().set("dache:DRIVER_" + driver.getId(), s);
     
     
         LoginWarpper loginWarpper = new LoginWarpper();
@@ -1426,7 +1426,7 @@
         String s = JwtTokenUtil.generateToken(String.valueOf(driver.getId()));
         redisTemplate.opsForValue().set(s.substring(s.length() - 32), String.valueOf(driver.getId()), 7, TimeUnit.DAYS);
         redisTemplate.opsForValue().set(driver.getPhone(), s.substring(s.length() - 32));
-        redisTemplate.opsForValue().set("DRIVER_" + driver.getId(), s);
+        redisTemplate.opsForValue().set("dache:DRIVER_" + driver.getId(), s);
     
     
         LoginWarpper loginWarpper = new LoginWarpper();
@@ -1512,7 +1512,7 @@
         String s = JwtTokenUtil.generateToken(String.valueOf(driver.getId()));
         redisTemplate.opsForValue().set(s.substring(s.length() - 32), String.valueOf(driver.getId()), 7, TimeUnit.DAYS);
         redisTemplate.opsForValue().set(driver.getPhone(), s.substring(s.length() - 32));
-        redisTemplate.opsForValue().set("DRIVER_" + driver.getId(), s);
+        redisTemplate.opsForValue().set("dache:DRIVER_" + driver.getId(), s);
     
     
         LoginWarpper loginWarpper = new LoginWarpper();
@@ -1620,9 +1620,9 @@
         Driver driver = driverMapper.selectById(id);
         String key = (String) redisTemplate.opsForValue().get(driver.getPhone());
         redisTemplate.delete(key);//删除个人信息数据
-        redisTemplate.delete("DRIVER_" + driver.getPhone());//删除后台冻结相关缓存
-        redisTemplate.delete("DRIVER_" + id);//清除存储的token
-        redisTemplate.delete("DEVICE_" + id);//清除车载端登录的标识
+        redisTemplate.delete("dache:DRIVER_" + driver.getPhone());//删除后台冻结相关缓存
+        redisTemplate.delete("dache:DRIVER_" + id);//清除存储的token
+        redisTemplate.delete("dache:DEVICE_" + id);//清除车载端登录的标识
         return ResultUtil.success();
     }
 
@@ -1795,16 +1795,16 @@
      */
     private void singlePointLogin(Integer id) {
         //开始验证当前账号是否在别处登录
-        String value = (String) redisTemplate.opsForValue().get("DRIVER_" + id);
+        String value = (String) redisTemplate.opsForValue().get("dache:DRIVER_" + id);
         if (ToolUtil.isNotEmpty(value)) {//将另外设备上的强迫下线(如果是车载端不需要下线)
             //开始清除redis中无效的数据
             Driver driver = driverMapper.selectById(id);
-            String key = (String) redisTemplate.opsForValue().get("DRIVER_" + driver.getPhone());
+            String key = (String) redisTemplate.opsForValue().get("dache:DRIVER_" + driver.getPhone());
             if(ToolUtil.isNotEmpty(key)){
                 redisTemplate.delete(key);//删除个人信息数据
             }
-            redisTemplate.delete("DRIVER_" + driver.getPhone());//删除后台冻结相关缓存
-            redisTemplate.delete("DRIVER_" + id);//清除存储的token
+            redisTemplate.delete("dache:DRIVER_" + driver.getPhone());//删除后台冻结相关缓存
+            redisTemplate.delete("dache:DRIVER_" + id);//清除存储的token
         }
     }
     
@@ -1831,8 +1831,8 @@
                 usernamePasswordToken, simpleAuthenticationInfo);
         String s = JwtTokenUtil.generateToken(String.valueOf(driver.getId()));
         redisTemplate.opsForValue().set(s.substring(s.length() - 32), String.valueOf(driver.getId()), 7, TimeUnit.DAYS);
-        redisTemplate.opsForValue().set("DRIVER_" + driver.getPhone(), s.substring(s.length() - 32));
-        redisTemplate.opsForValue().set("DRIVER_" + driver.getId(), s);
+        redisTemplate.opsForValue().set("dache:DRIVER_" + driver.getPhone(), s.substring(s.length() - 32));
+        redisTemplate.opsForValue().set("dache:DRIVER_" + driver.getId(), s);
         return s;
     }
     

--
Gitblit v1.7.1