From aee78de39e2d957a0c4a91f75ab9f77b03e46af3 Mon Sep 17 00:00:00 2001
From: zhanzhiqin <895896009@qq.com>
Date: 星期三, 13 四月 2022 14:35:17 +0800
Subject: [PATCH] fix

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/MonitorService.java |   21 ++++++++++++++++-----
 1 files changed, 16 insertions(+), 5 deletions(-)

diff --git a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/MonitorService.java b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/MonitorService.java
index 706f23f..6fb3213 100644
--- a/ximon-admin/src/main/java/com/sandu/ximon/admin/service/MonitorService.java
+++ b/ximon-admin/src/main/java/com/sandu/ximon/admin/service/MonitorService.java
@@ -5,6 +5,7 @@
 import cn.hutool.http.HttpUtil;
 import com.alibaba.fastjson.JSON;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.core.toolkit.SerializationUtils;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.github.pagehelper.PageHelper;
 import com.sandu.common.execption.BusinessException;
@@ -67,7 +68,15 @@
             monitorParam.setEquipmentState(2);
         }
 
-        monitorList = monitorMapper.listMonitorByIds(monitorParam.getKeyword(), clientId, monitorParam.getBindingState(), monitorParam.getEquipmentState());
+
+        //涓虹┖鏄秴绠�
+        if (SecurityUtils.getClientId() == null) {
+            monitorList = monitorMapper.listMonitorByIds(monitorParam.getKeyword(), clientId
+                    , monitorParam.getBindingState(), monitorParam.getEquipmentState(), null);
+        } else {
+            monitorList = monitorMapper.listMonitorByIds(monitorParam.getKeyword(), clientId
+                    , monitorParam.getBindingState(), monitorParam.getEquipmentState(), SecurityUtils.getUserId());
+        }
 
         return monitorList;
     }
@@ -85,7 +94,7 @@
         }
 
         //鍒犻櫎鎽勫儚澶磋澶囧墠闇�瑕佸厛瑙g粦
-        poleBindingService.unBindPole(monitor.getDeviceSerial());
+        poleBindingService.unBindPole(null, monitor.getDeviceSerial());
         return removeById(Id);
     }
 
@@ -109,13 +118,15 @@
      * @param deviceSerial 璁惧搴忓垪鍙�,瀛樺湪鑻辨枃瀛楁瘝鐨勮澶囧簭鍒楀彿锛屽瓧姣嶉渶涓哄ぇ鍐�
      *                     //     * @param validateCode 璁惧楠岃瘉鐮侊紝璁惧鏈鸿韩涓婄殑鍏綅澶у啓瀛楁瘝
      */
-//    public YSY_MonitorDto addYSYMonitor(String accessToken, String deviceSerial, String validateCode) {
-    public YSY_MonitorDto addYSYMonitor(String accessToken, String deviceSerial) {
+    public YSY_MonitorDto addYSYMonitor(String accessToken, String deviceSerial, String validateCode) {
+//    public YSY_MonitorDto addYSYMonitor(String accessToken, String deviceSerial) {
 
         Map<String, Object> paramMap = new HashMap<>();
         paramMap.put("accessToken", accessToken);
         paramMap.put("deviceSerial", deviceSerial);
-//        paramMap.put("validateCode", validateCode);
+        if (validateCode != null) {
+            paramMap.put("validateCode", validateCode);
+        }
         String s = HttpUtil.post(YSY_URL + ADD_DEVICE_URL, paramMap);
         System.out.println(s);
         YSY_MonitorDto monitorDto = JSON.parseObject(s, YSY_MonitorDto.class);

--
Gitblit v1.9.3