From 30d8e227e8d823b6c38c3b9c90ac2df03b63befe Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 25 二月 2025 16:41:22 +0800
Subject: [PATCH] 淘宝转链接口更新

---
 fanli/src/main/java/com/yeshi/fanli/interceptor/CommonInterceptor.java |  125 +++++++++++++++++++++--------------------
 1 files changed, 63 insertions(+), 62 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/interceptor/CommonInterceptor.java b/fanli/src/main/java/com/yeshi/fanli/interceptor/CommonInterceptor.java
index b6ed3d2..6af0563 100644
--- a/fanli/src/main/java/com/yeshi/fanli/interceptor/CommonInterceptor.java
+++ b/fanli/src/main/java/com/yeshi/fanli/interceptor/CommonInterceptor.java
@@ -1,62 +1,63 @@
-package com.yeshi.fanli.interceptor;
-
-import java.io.PrintWriter;
-
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import net.sf.json.JSONObject;
-
-import org.springframework.web.servlet.ModelAndView;
-import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
-
-public class CommonInterceptor extends HandlerInterceptorAdapter {
-
-
-	/**
-	 * 鍦ㄤ笟鍔″鐞嗗櫒澶勭悊璇锋眰涔嬪墠琚皟鐢� 濡傛灉杩斿洖false 浠庡綋鍓嶇殑鎷︽埅鍣ㄥ線鍥炴墽琛屾墍鏈夋嫤鎴櫒鐨刟fterCompletion(),鍐嶉��鍑烘嫤鎴櫒閾�
-	 * 
-	 * 濡傛灉杩斿洖true 鎵ц涓嬩竴涓嫤鎴櫒,鐩村埌鎵�鏈夌殑鎷︽埅鍣ㄩ兘鎵ц瀹屾瘯 鍐嶆墽琛岃鎷︽埅鐨凜ontroller 鐒跺悗杩涘叆鎷︽埅鍣ㄩ摼, 浠庢渶鍚庝竴涓嫤鎴櫒寰�鍥炴墽琛屾墍鏈夌殑postHandle()
-	 * 鎺ョ潃鍐嶄粠鏈�鍚庝竴涓嫤鎴櫒寰�鍥炴墽琛屾墍鏈夌殑afterCompletion()
-	 */
-	@Override
-	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) 
-			throws Exception {
-        
-		String origin = request.getHeader("Origin");
-		response.setHeader("Access-Control-Allow-Origin", origin); 
-		response.setHeader("Access-Control-Allow-Methods", "*"); // 浠讳綍鏂规硶
-		response.setHeader("Access-Control-Allow-Credentials","true");// 鍏佽浼犻�抍ookie
-		response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
-		
-		String method = request.getMethod();
-		if ("OPTIONS".equalsIgnoreCase(method)) {
-			JSONObject object = new JSONObject();
-			object.put("code", 200);
-			object.put("msg", "OPTIONS杩炴帴鎴愬姛");
-			PrintWriter writer = response.getWriter();
-			writer.print(object);
-			return false;
-		}
-		
-		return true;
-
-	}
-
-	/**
-	 * 鍦ㄤ笟鍔″鐞嗗櫒澶勭悊璇锋眰鎵ц瀹屾垚鍚�,鐢熸垚瑙嗗浘涔嬪墠鎵ц鐨勫姩浣� 鍙湪modelAndView涓姞鍏ユ暟鎹紝姣斿褰撳墠鏃堕棿
-	 */
-	@Override
-	public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
-			ModelAndView modelAndView) throws Exception {
-	}
-
-	/**
-	 * 鍦―ispatcherServlet瀹屽叏澶勭悊瀹岃姹傚悗琚皟鐢�,鍙敤浜庢竻鐞嗚祫婧愮瓑 褰撴湁鎷︽埅鍣ㄦ姏鍑哄紓甯告椂,浼氫粠褰撳墠鎷︽埅鍣ㄥ線鍥炴墽琛屾墍鏈夌殑鎷︽埅鍣ㄧ殑afterCompletion()
-	 */
-	@Override
-	public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, 
-			Exception ex)
-			throws Exception {
-	}
-}
+package com.yeshi.fanli.interceptor;
+
+import java.io.PrintWriter;
+import java.util.Collection;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+
+import net.sf.json.JSONObject;
+
+import org.springframework.http.HttpHeaders;
+import org.springframework.web.servlet.ModelAndView;
+import org.springframework.web.servlet.handler.HandlerInterceptorAdapter;
+
+public class CommonInterceptor extends HandlerInterceptorAdapter {
+
+
+	/**
+	 * 鍦ㄤ笟鍔″鐞嗗櫒澶勭悊璇锋眰涔嬪墠琚皟鐢� 濡傛灉杩斿洖false 浠庡綋鍓嶇殑鎷︽埅鍣ㄥ線鍥炴墽琛屾墍鏈夋嫤鎴櫒鐨刟fterCompletion(),鍐嶉��鍑烘嫤鎴櫒閾�
+	 * 
+	 * 濡傛灉杩斿洖true 鎵ц涓嬩竴涓嫤鎴櫒,鐩村埌鎵�鏈夌殑鎷︽埅鍣ㄩ兘鎵ц瀹屾瘯 鍐嶆墽琛岃鎷︽埅鐨凜ontroller 鐒跺悗杩涘叆鎷︽埅鍣ㄩ摼, 浠庢渶鍚庝竴涓嫤鎴櫒寰�鍥炴墽琛屾墍鏈夌殑postHandle()
+	 * 鎺ョ潃鍐嶄粠鏈�鍚庝竴涓嫤鎴櫒寰�鍥炴墽琛屾墍鏈夌殑afterCompletion()
+	 */
+	@Override
+	public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) 
+			throws Exception {
+        
+		String origin = request.getHeader("Origin");
+		response.setHeader("Access-Control-Allow-Origin", origin);
+		response.setHeader("Access-Control-Allow-Methods", "*"); // 浠讳綍鏂规硶
+		response.setHeader("Access-Control-Allow-Credentials","true");// 鍏佽浼犻�抍ookie
+		response.setHeader("Access-Control-Allow-Headers", "Origin, X-Requested-With, Content-Type, Accept");
+		
+		String method = request.getMethod();
+		if ("OPTIONS".equalsIgnoreCase(method)) {
+			JSONObject object = new JSONObject();
+			object.put("code", 200);
+			object.put("msg", "OPTIONS杩炴帴鎴愬姛");
+			PrintWriter writer = response.getWriter();
+			writer.print(object);
+			return false;
+		}
+		
+		return true;
+
+	}
+
+	/**
+	 * 鍦ㄤ笟鍔″鐞嗗櫒澶勭悊璇锋眰鎵ц瀹屾垚鍚�,鐢熸垚瑙嗗浘涔嬪墠鎵ц鐨勫姩浣� 鍙湪modelAndView涓姞鍏ユ暟鎹紝姣斿褰撳墠鏃堕棿
+	 */
+	@Override
+	public void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler,
+			ModelAndView modelAndView) throws Exception {
+	}
+
+	/**
+	 * 鍦―ispatcherServlet瀹屽叏澶勭悊瀹岃姹傚悗琚皟鐢�,鍙敤浜庢竻鐞嗚祫婧愮瓑 褰撴湁鎷︽埅鍣ㄦ姏鍑哄紓甯告椂,浼氫粠褰撳墠鎷︽埅鍣ㄥ線鍥炴墽琛屾墍鏈夌殑鎷︽埅鍣ㄧ殑afterCompletion()
+	 */
+	@Override
+	public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, 
+			Exception ex) throws Exception {
+	}
+}

--
Gitblit v1.8.0