From 11b3fe6c307790a35ce05810c6daaac78ad0b208 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期二, 10 五月 2022 16:47:27 +0800
Subject: [PATCH] fix

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java |   15 ++++++++++-----
 1 files changed, 10 insertions(+), 5 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java
index ae99367..ad814e4 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java
@@ -317,16 +317,21 @@
     }
 
     /**
-     * 璁剧疆缁戝畾璁惧鏁伴噺
+     * 鑾峰彇缁戝畾璁惧璇︽儏
      *
      * @param list
      * @return
      */
     public List<Pole> setCount(List<Pole> list) {
-        for (Pole post : list) {
-            int size = poleBindingService.list(Wrappers.lambdaQuery(PoleBinding.class).eq(PoleBinding::getPoleId, post.getId())).size();
-//                    System.out.println("size:----------------------"+size);
-            post.setBindingCount(size);
+        BindEquipments bindEquipments;
+        for (Pole pole : list) {
+            bindEquipments = new BindEquipments();
+            List<PoleBinding> poleBindings = poleBindingService.list(Wrappers.lambdaQuery(PoleBinding.class).eq(PoleBinding::getPoleId, pole.getId()));
+            pole.setBindingCount(poleBindings.size());
+            for (PoleBinding poleBinding : poleBindings) {
+                bindEquipments.setInfo(poleBinding.getDeviceType());
+            }
+            pole.setBindEquipments(bindEquipments);
         }
         return list;
     }

--
Gitblit v1.9.3