From 0a19d4923b0a048aee0cda91c37f25bc6e140d54 Mon Sep 17 00:00:00 2001 From: Lius <Lius2225@163.com> Date: 星期三, 16 七月 2025 21:01:24 +0800 Subject: [PATCH] 修改接收字段 --- lxzn-boot-base-core/src/main/java/org/jeecg/common/util/TranslateDictTextUtils.java | 17 +++++++++++++++++ 1 files changed, 17 insertions(+), 0 deletions(-) diff --git a/lxzn-boot-base-core/src/main/java/org/jeecg/common/util/TranslateDictTextUtils.java b/lxzn-boot-base-core/src/main/java/org/jeecg/common/util/TranslateDictTextUtils.java index 623abf2..aa3b5cf 100644 --- a/lxzn-boot-base-core/src/main/java/org/jeecg/common/util/TranslateDictTextUtils.java +++ b/lxzn-boot-base-core/src/main/java/org/jeecg/common/util/TranslateDictTextUtils.java @@ -26,6 +26,23 @@ @Autowired private RedisTemplate redisTemplate; + public String translateField(String field, String value, String dictCode) { + if (StringUtils.isBlank(value)) { + return ""; + } + // 瀛楀吀鏁版嵁鍒楄〃锛� key = 瀛楀吀code锛寁alue=鏁版嵁鍒楄〃 + Map<String, List<String>> dataListMap = new HashMap<>(5); + dataListMap.put(dictCode, this.listAddAllDeduplicate(new ArrayList<>(), Arrays.asList(value.split(",")))); + //step.2 璋冪敤缈昏瘧鏂规硶锛屼竴娆℃�х炕璇� + Map<String, List<DictModel>> translText = this.translateAllDict(dataListMap); + //缈昏瘧 + List<DictModel> dictModels = translText.get(dictCode); + if (CollectionUtil.isEmpty(dictModels)) { + return ""; + } + return this.translDictText(dictModels, value); + } + public void translateField(String field, String value, JSONObject item, String dictCode) { if (StringUtils.isBlank(value)) { item.put(field + CommonConstant.DICT_TEXT_SUFFIX, null); -- Gitblit v1.9.3