diff --git a/ruoyi-admin/src/main/java/org/dromara/web/utils/WebSocketBusinessHandler.java b/ruoyi-admin/src/main/java/org/dromara/web/utils/WebSocketBusinessHandler.java index 517264561..b9bc23154 100644 --- a/ruoyi-admin/src/main/java/org/dromara/web/utils/WebSocketBusinessHandler.java +++ b/ruoyi-admin/src/main/java/org/dromara/web/utils/WebSocketBusinessHandler.java @@ -90,7 +90,10 @@ public class WebSocketBusinessHandler implements WebSocketApi { EqUserConfigVo eqUserConfigVo = eqUserConfigVos.get(0); String languageType = eqUserConfigVo.getLanguageType(); String[] languages = languageType.split("_"); - LocaleContextHolder.setDefaultLocale(new Locale(languages[0], languages[1])); +// LocaleContextHolder.setDefaultLocale(new Locale(languages[0], languages[1])); + LocaleContextHolder.setLocale(new Locale(languages[0], languages[1])); + // 从HTTP请求中获取Locale + } } }