From f7c94e8f1b68340052b8cd4a7ed9e5be41e6d078 Mon Sep 17 00:00:00 2001 From: zhaowei <zhaowei> Date: 星期三, 16 七月 2025 20:36:52 +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