From 7d03d9fe3714a10fdd51f24e3c84da31a36f4ad8 Mon Sep 17 00:00:00 2001
From: wzp <2040239371@qq.com>
Date: 星期二, 15 七月 2025 14:28:14 +0800
Subject: [PATCH] fix:修复docker转化pdf文件卡顿和IO暴涨问题。 用单例控制docker转化,并监控docker状态

---
 src/main/java/com/ots/project/system/user/controller/LoginController.java |   19 +++++++++++++++++--
 1 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/ots/project/system/user/controller/LoginController.java b/src/main/java/com/ots/project/system/user/controller/LoginController.java
index c75df43..fac60cf 100644
--- a/src/main/java/com/ots/project/system/user/controller/LoginController.java
+++ b/src/main/java/com/ots/project/system/user/controller/LoginController.java
@@ -17,21 +17,36 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import org.springframework.beans.factory.annotation.Value;
+
 @Controller
 public class LoginController extends BaseController {
+
+    /*
+    杩欎釜鏄幏鍙栭厤缃枃浠堕噷鐨勭増鏈紝濡傛灉鏄痮nline锛屽氨鏄柊鍔犲潯鐨勭増鏈紝瑕佷娇鐢ㄨ嫳鏂囥��
+     */
+    @Value("${spring.profiles.active}")
+    private String active;
     @GetMapping("/login")
     public String login(HttpServletRequest request, HttpServletResponse response) {
         String lang = request.getParameter("lang");
         String noLogin = "{\"code\":\"1\",\"msg\":\"鏈櫥褰曟垨鐧诲綍瓒呮椂銆傝閲嶆柊鐧诲綍\"}";
         if("zh_CN".equals(lang)){
-            noLogin = "";
+            noLogin = "{\"code\":\"1\",\"msg\":\"鏈櫥褰曟垨鐧诲綍瓒呮椂銆傝閲嶆柊鐧诲綍\"}";
         }else if("en_US".equals(lang)){
-            noLogin = "";
+            noLogin = "{\"code\":\"1\",\"msg\":\"Time out. Please log in again.\"}";
         }
 
         if (ServletUtils.isAjaxRequest(request)) {
             return ServletUtils.renderString(response, noLogin);
         }
+
+        System.out.println(String.format("銆愬綋鍓嶇増鏈細%s銆�",active));
+
+        if(active.contains("online"))
+        {
+            return "login_online";
+        }
         return "login";
     }
     @PostMapping("/login")

--
Gitblit v1.9.1