OpenContext添加charset字段

This commit is contained in:
六如
2025-06-01 20:28:11 +08:00
parent fe0c08ad75
commit 49283557c2
4 changed files with 12 additions and 0 deletions

View File

@@ -2,6 +2,7 @@
## 日常更新 ## 日常更新
- 2025-06-01OpenContext添加charset字段
- 2025-05-18修复网关registerAddress配置 - 2025-05-18修复网关registerAddress配置
- 2025-05-11 - 2025-05-11
- 修复admin后台发布文档不生效问题 - 修复admin后台发布文档不生效问题

View File

@@ -223,6 +223,7 @@ public class RouteServiceImpl implements RouteService {
defaultOpenRequest.setNotifyUrl(apiRequest.getNotifyUrl()); defaultOpenRequest.setNotifyUrl(apiRequest.getNotifyUrl());
defaultOpenRequest.setTraceId(apiRequestContext.getTraceId()); defaultOpenRequest.setTraceId(apiRequestContext.getTraceId());
defaultOpenRequest.setLocale(apiRequestContext.getLocale()); defaultOpenRequest.setLocale(apiRequestContext.getLocale());
defaultOpenRequest.setCharset(apiRequest.getCharset());
defaultOpenRequest.initContext(); defaultOpenRequest.initContext();
return defaultOpenRequest; return defaultOpenRequest;
} }

View File

@@ -54,6 +54,11 @@ public class DefaultOpenContext extends OpenContext implements Serializable {
*/ */
private Locale locale; private Locale locale;
/**
* charset
*/
private String charset;
public void initContext() { public void initContext() {
this.setContext(this); this.setContext(this);
} }

View File

@@ -49,6 +49,11 @@ public abstract class OpenContext {
*/ */
public abstract Locale getLocale(); public abstract Locale getLocale();
/**
* 获取charset
*/
public abstract String getCharset();
protected void setContext(OpenContext openContext) { protected void setContext(OpenContext openContext) {
THREAD_LOCAL.set(openContext); THREAD_LOCAL.set(openContext);
} }