From a54cbce2bc211a7cfba5819cc100a700e7db37a5 Mon Sep 17 00:00:00 2001 From: Harryxzy Date: Thu, 13 Apr 2023 10:32:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=9A=E8=AF=AD=E8=A8=80=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/salary/util/SalaryI18nUtil.java | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/com/engine/salary/util/SalaryI18nUtil.java b/src/com/engine/salary/util/SalaryI18nUtil.java index a28a7124d..4e618f6be 100644 --- a/src/com/engine/salary/util/SalaryI18nUtil.java +++ b/src/com/engine/salary/util/SalaryI18nUtil.java @@ -1,5 +1,9 @@ package com.engine.salary.util; +import org.apache.commons.lang3.ObjectUtils; +import org.apache.commons.lang3.StringUtils; +import weaver.systeminfo.SystemEnv; + /** * 多语言工具类 *

Copyright: Copyright (c) 2022

@@ -20,6 +24,26 @@ public class SalaryI18nUtil { public static String getI18nLabel(int labelId, String defaultLabel) { return defaultLabel; } + + /** + * 获取所语言信息 + * + * @param labelId 多语言对应的labelId + * @param languageId 用户语言id + * @param defaultLabel 默认中文 + * @return + */ + public static String getI18nLabel(int labelId, int languageId, String defaultLabel) { + if(ObjectUtils.isEmpty(labelId) || ObjectUtils.isEmpty(languageId)){ + return defaultLabel; + } + String htmlLabelName = SystemEnv.getHtmlLabelName(labelId, languageId); + if(StringUtils.isBlank(htmlLabelName)){ + return defaultLabel; + } + return htmlLabelName; + } + // // /** // * 获取多语言信息