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