From 54cd0ca82059cdad4e9ee5b9b1c7164d443ab46f Mon Sep 17 00:00:00 2001
From: liuhaonan <konodioda2333@vip.qq.com>
Date: 星期五, 11 二月 2022 11:26:52 +0800
Subject: [PATCH] 功能完善

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/PoleService.java |   24 ++++++++++++++++--------
 1 files changed, 16 insertions(+), 8 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 87fd119..f76390b 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
@@ -340,16 +340,24 @@
      * 鐢ㄦ埛缁戝畾鐏潌
      *
      * @param clientId 鐢ㄦ埛ID
-     * @param poleId   鐏潌ID
+     * @param poleIds   鐏潌ID
      * @return
      */
-    public boolean ClientBindingPole(long clientId, int poleId) {
-        Pole pole = getById(poleId);
-        if (pole == null) {
-            throw new BusinessException("鐏潌涓嶅瓨鍦�");
-        }
-        pole.setClientId(clientId);
+    public boolean ClientBindingPole(long clientId, int[] poleIds) {
+        boolean r=false;
+        for (int poleId:poleIds) {
+            Pole pole = getById(poleId);
+            if (pole == null) {
+                throw new BusinessException("鐏潌涓嶅瓨鍦�");
+            }
+            pole.setClientId(clientId);
+            r=updateById(pole);
 
-        return updateById(pole);
+            if(!r){
+                throw new BusinessException("鐏潌ID涓�"+poleId+"璁剧疆澶辫触,鑷姩鍋滄");
+            }
+
+        }
+        return r;
     }
 }

--
Gitblit v1.9.3