Browse Source

1月22日.用户信息查询

lijianlin/feature-20260113-现金管理0109^2
wangguorui 1 month ago
parent
commit
88089f3d0c
  1. 12
      src/main/java/com/example/demo/controller/coin/AdminController.java

12
src/main/java/com/example/demo/controller/coin/AdminController.java

@ -84,11 +84,16 @@ public class AdminController {
// 对用户信息进行多语言转换 // 对用户信息进行多语言转换
if (userDetails instanceof Admin) { if (userDetails instanceof Admin) {
Admin admin = (Admin) userDetails; Admin admin = (Admin) userDetails;
// 如果不是中文环境先将翻译后的文本转换回中文进行处理
// 获取当前语言环境
String languageCode = parseLanguageCode(lang); String languageCode = parseLanguageCode(lang);
if (!"zh".equalsIgnoreCase(languageCode)) {
convertTranslatedFieldsToChinese(admin, languageCode);
// 如果是中文环境直接返回无需转换
if ("zh".equalsIgnoreCase(languageCode) || "zh_cn".equalsIgnoreCase(languageCode)) {
return userDetails;
} }
// 非中文环境下先将数据库中的中文市场信息转换为目标语言
translateAdminInfo(admin, lang); translateAdminInfo(admin, lang);
} }
return userDetails; return userDetails;
@ -97,7 +102,6 @@ public class AdminController {
} }
} }
//获取管理员ID //获取管理员ID
@Log("获取用户ID") @Log("获取用户ID")
@PostMapping("/adminId") @PostMapping("/adminId")

Loading…
Cancel
Save