From 8d3e4f4b795f44e6d59facb11d7fc0918376f4f2 Mon Sep 17 00:00:00 2001 From: 于紫祥_1901 <email@yuzixiang_1910> Date: Wed, 11 Nov 2020 15:57:24 +0800 Subject: [PATCH] 点击沧州monitor显示整个沧州设备 --- src/main/java/com/moral/controller/ScreenController.java | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 files changed, 54 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/moral/controller/ScreenController.java b/src/main/java/com/moral/controller/ScreenController.java index 60502d8..84a1798 100644 --- a/src/main/java/com/moral/controller/ScreenController.java +++ b/src/main/java/com/moral/controller/ScreenController.java @@ -2601,4 +2601,57 @@ } return 0; } -} \ No newline at end of file + + @RequestMapping("/biaozhun") + @ResponseBody + public List<Device> queryDevice(String macOrName){ + List<Device> deviceList = new ArrayList<>(); + if (!macOrName.equals("")){ + deviceList= deviceService.getDevice(macOrName); + } + return deviceList; + } + + @RequestMapping("/getBiaoZhun") + @ResponseBody + public List<DeviceAdjustValueTiming> getBiaoZhun(String id){ + List<DeviceAdjustValueTiming> dataByDeviceid = deviceAdjustValueTimingService.getDataByDeviceid(Integer.parseInt(id)); + for (DeviceAdjustValueTiming deviceAdjustValueTiming : dataByDeviceid) { + int seconds = Integer.parseInt(deviceAdjustValueTiming.getSeconds()); + String hour = String.valueOf(seconds/3600); + int millAndSeconds = seconds%3600; + String mill = String.valueOf(millAndSeconds/60); + String second = String.valueOf(millAndSeconds%60); + if (hour.length()<2){ + hour="0"+hour; + } + if (mill.length()<2){ + mill="0"+mill; + } + if (second.length()<2){ + second="0"+second; + } + String time = hour+":"+mill+":"+second; + Map<String, String> value = deviceAdjustValueTiming.getValue(); + Collection<String> values = value.values(); + deviceAdjustValueTiming.setSeconds(time); + } + return dataByDeviceid; + } + + + @RequestMapping("/getSensor") + @ResponseBody + public List<Map<String, Object>> getSensor(String id){ + List<Map<String, Object>> allSensors = sensorService.getSensorByDeviceId(id); + return allSensors; + } + + @RequestMapping("/deleteBiaoZhun") + @ResponseBody + public int deleteBiaoZhun(String id){ + int i= deviceAdjustValueTimingService.delete(id); + return i; + } + +} -- Gitblit v1.8.0