Bläddra i källkod

强退删除用户会话

RuoYi 4 år sedan
förälder
incheckning
a4b0a7c0bb

+ 0 - 4
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CommonController.java

@@ -19,10 +19,6 @@ import com.ruoyi.common.utils.StringUtils;
 import com.ruoyi.common.utils.file.FileUploadUtils;
 import com.ruoyi.common.utils.file.FileUtils;
 
-import java.io.File;
-import java.net.URLEncoder;
-import java.nio.charset.StandardCharsets;
-
 /**
  * 通用请求处理
  * 

+ 1 - 2
ruoyi-admin/src/main/java/com/ruoyi/web/controller/monitor/SysUserOnlineController.java

@@ -78,8 +78,7 @@ public class SysUserOnlineController extends BaseController
             {
                 return error("当前登陆用户无法强退");
             }
-            onlineSession.setStatus(OnlineStatus.off_line);
-            onlineSessionDAO.update(onlineSession);
+            onlineSessionDAO.delete(onlineSession);
             online.setStatus(OnlineStatus.off_line);
             userOnlineService.saveOnline(online);
             userOnlineService.removeUserCache(online.getLoginName(), sessionId);

+ 6 - 5
ruoyi-common/src/main/java/com/ruoyi/common/utils/file/FileUtils.java

@@ -149,7 +149,8 @@ public class FileUtils extends org.apache.commons.io.FileUtils
      * @param realFileName 真实文件名
      * @return
      */
-    public static void setAttachmentResponseHeader(HttpServletResponse response,String realFileName) throws UnsupportedEncodingException {
+    public static void setAttachmentResponseHeader(HttpServletResponse response, String realFileName) throws UnsupportedEncodingException
+    {
         String percentEncodedFileName = percentEncode(realFileName);
 
         StringBuilder contentDispositionValue = new StringBuilder();
@@ -160,8 +161,7 @@ public class FileUtils extends org.apache.commons.io.FileUtils
                 .append("utf-8''")
                 .append(percentEncodedFileName);
 
-        response.setHeader("Content-disposition",
-                contentDispositionValue.toString());
+        response.setHeader("Content-disposition", contentDispositionValue.toString());
     }
 
     /**
@@ -170,8 +170,9 @@ public class FileUtils extends org.apache.commons.io.FileUtils
      * @param s 需要百分号编码的字符串
      * @return 百分号编码后的字符串
      */
-    public static String percentEncode(String s) throws UnsupportedEncodingException {
+    public static String percentEncode(String s) throws UnsupportedEncodingException
+    {
         String encode = URLEncoder.encode(s, StandardCharsets.UTF_8.toString());
-        return encode .replaceAll("\\+", "%20");
+        return encode.replaceAll("\\+", "%20");
     }
 }