From 1c0677b00266bd6556da04a38aabacbff42b09e1 Mon Sep 17 00:00:00 2001 From: wjli <591616088@qq.com> Date: 星期一, 15 五月 2023 08:16:43 +0800 Subject: [PATCH] 修改无法显示段数据bug --- xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java | 10 ++++++---- 1 files changed, 6 insertions(+), 4 deletions(-) diff --git a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java index ac9f147..3b5ff7f 100644 --- a/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java +++ b/xboot-modules/xboot-your/src/main/java/cn/exrick/xboot/your/controller/OrderTaskController.java @@ -231,20 +231,22 @@ map.put("name", ""); map.put("sectons", null); if (list.size() > 0) { - Area areaName = iAreaService.getById(list.get(0).getAreaId()); List<String> temp = new ArrayList<>(); + List<String> tempIds = new ArrayList<>(); List<AreaSection> areaSections = new ArrayList<>(); for(int i=0;i<list.size();i++){ - if(!temp.contains(list.get(i).getAreaSectionId())){ + if(!tempIds.contains(list.get(i).getAreaSectionId())){ + tempIds.add(list.get(i).getAreaSectionId()); AreaSection a = iAreaSectionService.getById(list.get(i).getAreaSectionId()); temp.add(a.getName()); areaSections.add(a); } } - map.put("name", areaName + StringUtils.join(temp,"-")); + map.put("name", area.getName() + StringUtils.join(temp,"-")); map.put("sectons",areaSections); temp.clear(); - areaSections.clear(); + tempIds.clear(); + //areaSections.clear(); list.clear(); } return new ResultUtil<Object>().setData(map); -- Gitblit v1.9.1