From 4167b21d9f2ad8774c248ef160910bea5311c002 Mon Sep 17 00:00:00 2001
From: liuhaonan <konodioda2333@vip.qq.com>
Date: 星期三, 13 四月 2022 18:14:10 +0800
Subject: [PATCH] 设备汇总

---
 ximon-admin/src/main/java/com/sandu/ximon/admin/service/MonitorService.java |   28 +++++++++++++++++++++-------
 1 files changed, 21 insertions(+), 7 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..325d0fe 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
@@ -1,10 +1,8 @@
 package com.sandu.ximon.admin.service;
 
 
-import cn.hutool.core.collection.CollUtil;
 import cn.hutool.http.HttpUtil;
 import com.alibaba.fastjson.JSON;
-import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
 import com.baomidou.mybatisplus.core.toolkit.Wrappers;
 import com.github.pagehelper.PageHelper;
 import com.sandu.common.execption.BusinessException;
@@ -12,7 +10,6 @@
 import com.sandu.common.service.impl.BaseServiceImpl;
 import com.sandu.ximon.admin.param.MonitorParam;
 import com.sandu.ximon.admin.security.SecurityUtils;
-import com.sandu.ximon.dao.bo.AirEquipmentBo;
 import com.sandu.ximon.dao.bo.MonitorBo;
 import com.sandu.ximon.dao.domain.Monitor;
 import com.sandu.ximon.admin.dto.YSY_AccessTokenDto;
@@ -85,7 +82,7 @@
         }
 
         //鍒犻櫎鎽勫儚澶磋澶囧墠闇�瑕佸厛瑙g粦
-        poleBindingService.unBindPole(monitor.getDeviceSerial());
+        poleBindingService.unBindPole(null, monitor.getDeviceSerial());
         return removeById(Id);
     }
 
@@ -102,6 +99,21 @@
         return accessTokenDto.getData().getAccessToken();
     }
 
+
+    /**
+     * 鑾峰彇钀ょ煶浜戞憚鍍忓ご淇℃伅  鏃犻渶楠岃瘉accessToken
+     * @return
+     */
+    public YSY_MonitorDto.MonitorDto getMonitorInfo(String deviceSerial) {
+        String token = getAccessToken();
+        Map<String, Object> paramMap = new HashMap<>();
+        paramMap.put("accessToken", token);
+        paramMap.put("deviceSerial", deviceSerial);
+        String s = HttpUtil.post(YSY_URL + GET_DEVICE_URL, paramMap);
+        YSY_MonitorDto monitorDto = JSON.parseObject(s, YSY_MonitorDto.class);
+        return monitorDto.getData();
+    }
+
     /**
      * 娣诲姞钀ょ煶浜戞憚鍍忓ご
      *
@@ -109,13 +121,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