From a14107ae442913e083d25be944b4ef2286ffe7a4 Mon Sep 17 00:00:00 2001 From: yangzongjia Date: Sat, 9 Sep 2023 16:32:30 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=BA=E5=B0=8F=E7=A8=8B=E5=BA=8F=E6=8F=90?= =?UTF-8?q?=E4=BE=9B=E4=B8=A4=E4=B8=AA=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../monitor/biz/device/YDeviceRest.java | 28 +++++++++++++++++++ .../monitor/biz/device/YDeviceService.java | 13 +++++++++ 2 files changed, 41 insertions(+) diff --git a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceRest.java b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceRest.java index 4ad8d58..408dd85 100644 --- a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceRest.java +++ b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceRest.java @@ -153,4 +153,32 @@ public class YDeviceRest { rb.setData(yDeviceService.getDataInfoRes(ckId)); return rb; } + + /***************************小程序调用接口部分开始***************************************/ + @ApiOperation("通过仓库ID获取设备信息") + @GetMapping("/getDeviceListBySid") + public ResultBean getDeviceListBySid(String sid,String deviceName) { + return yDeviceService.getDeviceListBySid(sid,deviceName); + } + + @ApiOperation("获取token") + @GetMapping("/getToken") + public ResultBean getToken() { + ResultBean rb = ResultBean.fireSuccess(); + String spToken = ""; + String url = "https://api2.hik-cloud.com/v1/ezviz/account/info"; + try { + String result = HttpUtils.sendGet(url, SyncService.haiKangToken); + JSONObject jsonObject = JSONObject.parseObject(result); + JSONObject dataJson = (JSONObject) jsonObject.get("data"); + String appKey = dataJson.get("appKey").toString(); + spToken = dataJson.get("token").toString(); + } catch (Exception e) { + System.out.println(e); + } + return rb.setData(spToken); + + } + /***************************小程序调用接口部分结束***************************************/ + } diff --git a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceService.java b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceService.java index a2e36de..109e16c 100644 --- a/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceService.java +++ b/yxt-supervise-monitor-biz/src/main/java/com/yxt/supervise/monitor/biz/device/YDeviceService.java @@ -279,4 +279,17 @@ public class YDeviceService extends ServiceImpl { map.put("ezvizToken", spToken); return map; } + + /***************************小程序调用接口部分开始***************************************/ + public ResultBean getDeviceListBySid(String sid, String deviceName) { + ResultBean rb = ResultBean.fireSuccess(); + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("ckId", sid); + wrapper.eq("name", deviceName); + wrapper.eq("type", "1"); + Device devices = this.getOne(wrapper); + rb.setData(devices); + return rb; + } + /***************************小程序调用接口部分结束***************************************/ }