From f0bec614b73b1f00e43d71ed26ac0ef4b4df6ea0 Mon Sep 17 00:00:00 2001 From: gongbiao Date: Tue, 27 Aug 2019 16:31:50 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90][?= =?UTF-8?q?=E4=BF=AE=E6=94=B9][=E8=8E=B7=E5=8F=96=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E5=AF=B9=E6=AF=94]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/iformall/log/UserDataRuleAspect.java | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) diff --git a/mallinkAdmin/src/main/java/com/iformall/log/UserDataRuleAspect.java b/mallinkAdmin/src/main/java/com/iformall/log/UserDataRuleAspect.java index fe75bcfb3..879e90bed 100644 --- a/mallinkAdmin/src/main/java/com/iformall/log/UserDataRuleAspect.java +++ b/mallinkAdmin/src/main/java/com/iformall/log/UserDataRuleAspect.java @@ -25,7 +25,6 @@ import org.springframework.web.context.request.ServletRequestAttributes; import javax.servlet.http.HttpServletRequest; import java.lang.reflect.Method; import java.util.HashSet; -import java.util.stream.Collectors; /** * @author gongbiao @@ -59,16 +58,13 @@ public class UserDataRuleAspect { } String buildingFloor = byUserId.getBuildingFloor(); if (StringUtils.isNotEmpty(buildingFloor)) { - buildingFloor = JSONObject.parseObject(buildingFloor).getJSONArray("data").stream() - .map(m -> { - JSONObject jsonObject = JSONObject.parseObject(String.valueOf(m)); - return jsonObject.getString("floor"); - }).collect(Collectors.joining(",")); + Object[] data = JSONArray.parseArray(buildingFloor).toArray(); + buildingFloor = StringUtils.join(data, ","); } String businessForRule = byUserId.getBusinessForRule(); if (StringUtils.isNotEmpty(businessForRule)) { - Object[] data = JSONObject.parseObject(businessForRule).getJSONArray("data").toArray(); + Object[] data = JSONArray.parseArray(businessForRule).toArray(); businessForRule = StringUtils.join(data, ","); } @@ -78,10 +74,7 @@ public class UserDataRuleAspect { JSONArray objects = JSONArray.parseArray(target); for (int i = 0; i < objects.size(); i++) { JSONObject jsonObject = objects.getJSONObject(i); - JSONArray children = jsonObject.getJSONArray("children"); - for (int j = 0; j < children.size(); j++) { - targetSet.add(children.getJSONObject(i).getString("tag")); - } + targetSet.add(jsonObject.getString("tag")); } }