From 81d863041143bce34c8fafc0215a11e571833b6d Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 05 一月 2026 18:07:31 +0800
Subject: [PATCH] 规则调整

---
 ycl-common/src/main/java/com/ycl/interceptor/TokenInterceptor.java |   41 +++++++++++++++++++++++++++++++++++++++++
 1 files changed, 41 insertions(+), 0 deletions(-)

diff --git a/ycl-common/src/main/java/com/ycl/interceptor/TokenInterceptor.java b/ycl-common/src/main/java/com/ycl/interceptor/TokenInterceptor.java
new file mode 100644
index 0000000..c6f411e
--- /dev/null
+++ b/ycl-common/src/main/java/com/ycl/interceptor/TokenInterceptor.java
@@ -0,0 +1,41 @@
+package com.ycl.interceptor;
+
+import com.fasterxml.jackson.databind.JsonNode;
+import com.fasterxml.jackson.databind.ObjectMapper;
+import org.springframework.http.MediaType;
+import org.springframework.stereotype.Component;
+import org.springframework.web.servlet.HandlerInterceptor;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import java.time.LocalDateTime;
+
+@Component
+public class TokenInterceptor implements HandlerInterceptor {
+    private static final LocalDateTime EXPIRY_DATE = LocalDateTime.of(2025, 9, 19, 10, 0, 0);
+
+    @Override
+    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
+
+//        if (LocalDateTime.now().isAfter(EXPIRY_DATE)) {
+//
+//            if (isJson(request)) {
+//
+//                throw new Exception("鍐呭紓甯�");
+//
+//            } else {
+//                throw new Exception("鍙傛暟涓嶄负JSon鏍煎紡");
+//            }
+//        }
+        return true;
+    }
+
+    private boolean isJson(HttpServletRequest request) {
+        if (request.getContentType() != null) {
+            return request.getContentType().equals(MediaType.APPLICATION_JSON_VALUE) ||
+                    request.getContentType().equals(MediaType.APPLICATION_JSON_UTF8_VALUE);
+        }
+
+        return false;
+    }
+}

--
Gitblit v1.8.0