From 8ccc7d7f40183e2a4c49077f7db60fa55ae27f87 Mon Sep 17 00:00:00 2001 From: zhn <947514737@qq.com> Date: Fri, 15 Apr 2022 16:22:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=AD=97=E5=85=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/jero/common/aspect/DictAspect.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/aspect/DictAspect.java b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/aspect/DictAspect.java index 8da047427..3b2d5d8c3 100644 --- a/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/aspect/DictAspect.java +++ b/jero-boot/jero-boot-base/jero-boot-base-core/src/main/java/com/jero/common/aspect/DictAspect.java @@ -81,9 +81,9 @@ public class DictAspect { * @param result */ private void parseDictText(Object result) { - String cut = ((Result) result).getCut(); if (result instanceof Result) { if (((Result) result).getResult() instanceof IPage) { + String cut = ((Result) result).getCut(); List items = new ArrayList<>(); for (Object record : ((IPage) ((Result) result).getResult()).getRecords()) { JSONObject item = getJsonObject(record,cut); @@ -91,6 +91,7 @@ public class DictAspect { } ((IPage) ((Result) result).getResult()).setRecords(items); }else if(((Result) result).getResult() instanceof List){ + String cut = ((Result) result).getCut(); //返回结果中只处理实体对象的不处理map String name = ((ArrayList) ((Result) result).getResult()).get(0).getClass().getName(); if(!"java.util.LinkedHashMap".equals(name) && !"java.util.HashMap".equals(name)){