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