diff --git a/laws-base/laws-base-core/src/main/java/com/jero/common/aspect/TranslationAspect.java b/laws-base/laws-base-core/src/main/java/com/jero/common/aspect/TranslationAspect.java index d2fd8ed5..e98b9f47 100644 --- a/laws-base/laws-base-core/src/main/java/com/jero/common/aspect/TranslationAspect.java +++ b/laws-base/laws-base-core/src/main/java/com/jero/common/aspect/TranslationAspect.java @@ -258,10 +258,13 @@ public class TranslationAspect { if (k.trim().length() == 0) { continue; //跳过循环 } - if (!StringUtils.isEmpty(table)) { + if (!StringUtils.isEmpty(table) && StrUtil.isNotBlank(text)) { tmpValue = commonAPI.queryTableDictTextByKey(table, text, code, k.trim()); } else { - List listNew = listDict.stream().filter(o -> Objects.equals(o.getDictCode(), code) && Objects.equals(o.getItemValue(), k.trim())).collect(Collectors.toList()); + List listNew = listDict.stream() + .filter(o -> Objects.equals(o.getDictCode(), code) && + Objects.equals(o.getItemValue(), k.trim())) + .collect(Collectors.toList()); if (!CollectionUtils.isEmpty(listNew)) { tmpValue = listNew.get(0).getItemText(); }