From f192125973061632aa2c6fd66b62b87540b8490e Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期六, 28 二月 2026 16:48:15 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/config/MyLocaleResolver.java | 160 ++++++++++++++++++++++++++--------------------------
1 files changed, 80 insertions(+), 80 deletions(-)
diff --git a/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/config/MyLocaleResolver.java b/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/config/MyLocaleResolver.java
index fe7ee77..7a0dab8 100644
--- a/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/config/MyLocaleResolver.java
+++ b/xp-robotaxi-push-message-boot/src/main/java/com/xiaopeng/pushMessage/config/MyLocaleResolver.java
@@ -1,80 +1,80 @@
-package com.xiaopeng.pushMessage.config;
-
-import com.alibaba.fastjson.JSON;
-import com.alibaba.fastjson.JSONObject;
-import org.springframework.util.StringUtils;
-import org.springframework.web.servlet.LocaleResolver;
-
-import javax.servlet.ServletInputStream;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-import java.io.BufferedReader;
-import java.io.InputStreamReader;
-import java.util.Locale;
-
-public class MyLocaleResolver implements LocaleResolver {
-
- @Override
- public Locale resolveLocale(HttpServletRequest request) {
- //1=中文,2=英文,3=印尼文
- //1=Chinese, 2=English, 3=Indonesian.
- String language = getQueryParams(request, "language");
-
- Locale locale = null;
- if (StringUtils.isEmpty(language)) {
- locale = Locale.getDefault();
- }
- //如果请求不为空
- //If the request is not empty.
- if (language.equals("1")) {
- locale = new Locale("zh", "CN");
- } else if (language.equals("2")) {
- locale = new Locale("en", "US");
- }
- return locale;
- }
-
- @Override
- public void setLocale(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Locale locale) {
- }
-
-
- public String getQueryParams(HttpServletRequest request, String key) {
- try {
- String method = request.getMethod();
- if("POST".equals(method)){
- String parameter = request.getParameter(key);
- if(!StringUtils.isEmpty(parameter)){
- return parameter;
- }
- Object attribute = request.getAttribute(key);
- if(null != attribute){
- return attribute.toString();
- }
- StringBuffer sb = new StringBuffer();
- ServletInputStream inputStream = request.getInputStream();
- BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
- String s;
- while ((s = bufferedReader.readLine()) != null){
- sb.append(s);
- }
- bufferedReader.close();
- inputStream.close();
- JSONObject jsonObject = JSON.parseObject(sb.toString());
- return jsonObject.getString(key);
- }else{
- String parameter = request.getParameter(key);
- if(!StringUtils.isEmpty(parameter)){
- return parameter;
- }
- Object attribute = request.getAttribute(key);
- if(null != attribute){
- return attribute.toString();
- }
- }
- }catch (Exception e){
- e.printStackTrace();
- }
- return null;
- }
-}
+//package com.xiaopeng.pushMessage.config;
+//
+//import com.alibaba.fastjson.JSON;
+//import com.alibaba.fastjson.JSONObject;
+//import org.springframework.util.StringUtils;
+//import org.springframework.web.servlet.LocaleResolver;
+//
+//import javax.servlet.ServletInputStream;
+//import javax.servlet.http.HttpServletRequest;
+//import javax.servlet.http.HttpServletResponse;
+//import java.io.BufferedReader;
+//import java.io.InputStreamReader;
+//import java.util.Locale;
+//
+//public class MyLocaleResolver implements LocaleResolver {
+//
+// @Override
+// public Locale resolveLocale(HttpServletRequest request) {
+// //1=中文,2=英文,3=印尼文
+// //1=Chinese, 2=English, 3=Indonesian.
+// String language = getQueryParams(request, "language");
+//
+// Locale locale = null;
+// if (StringUtils.isEmpty(language)) {
+// locale = Locale.getDefault();
+// }
+// //如果请求不为空
+// //If the request is not empty.
+// if (language.equals("1")) {
+// locale = new Locale("zh", "CN");
+// } else if (language.equals("2")) {
+// locale = new Locale("en", "US");
+// }
+// return locale;
+// }
+//
+// @Override
+// public void setLocale(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse, Locale locale) {
+// }
+//
+//
+// public String getQueryParams(HttpServletRequest request, String key) {
+// try {
+// String method = request.getMethod();
+// if("POST".equals(method)){
+// String parameter = request.getParameter(key);
+// if(!StringUtils.isEmpty(parameter)){
+// return parameter;
+// }
+// Object attribute = request.getAttribute(key);
+// if(null != attribute){
+// return attribute.toString();
+// }
+// StringBuffer sb = new StringBuffer();
+// ServletInputStream inputStream = request.getInputStream();
+// BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(inputStream, "UTF-8"));
+// String s;
+// while ((s = bufferedReader.readLine()) != null){
+// sb.append(s);
+// }
+// bufferedReader.close();
+// inputStream.close();
+// JSONObject jsonObject = JSON.parseObject(sb.toString());
+// return jsonObject.getString(key);
+// }else{
+// String parameter = request.getParameter(key);
+// if(!StringUtils.isEmpty(parameter)){
+// return parameter;
+// }
+// Object attribute = request.getAttribute(key);
+// if(null != attribute){
+// return attribute.toString();
+// }
+// }
+// }catch (Exception e){
+// e.printStackTrace();
+// }
+// return null;
+// }
+//}
--
Gitblit v1.7.1