From baa82c22b86d2d937d978f96d8a0ebf2fd767a28 Mon Sep 17 00:00:00 2001 From: pengjie <17373303529@163.com> Date: Sat, 18 May 2024 09:10:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=90=A8=E8=BE=BE=E7=94=B5=E7=AE=B1=E5=AF=B9?= =?UTF-8?q?=E6=8E=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/zhgd/xmgl/task/ElectricalTask.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/zhgd/xmgl/task/ElectricalTask.java b/src/main/java/com/zhgd/xmgl/task/ElectricalTask.java index 2ac7ab789..f6c9b327b 100644 --- a/src/main/java/com/zhgd/xmgl/task/ElectricalTask.java +++ b/src/main/java/com/zhgd/xmgl/task/ElectricalTask.java @@ -91,9 +91,9 @@ public class ElectricalTask { } /** - * 获取电箱情况 每5分钟触发任务 0 30 * * * ? + * 获取电箱情况 每5分钟触发任务 */ - @Scheduled(cron = "0 0/1 * * * ?") + @Scheduled(cron = "0 30 * * * ?") @RequestMapping("/xmgl/task/getElectricData") public void getElectricData() { log.info("获取设备数据 每1分钟触发任务"); @@ -140,12 +140,13 @@ public class ElectricalTask { log.info("电箱实时数据" + execute.body()); JSONObject result = JSONObject.parseObject(execute.body()).getJSONObject("result"); JSONObject metric = result.getJSONObject("metric"); + String temperatures = result.getJSONArray("temperatures").getJSONObject(0).getString("temperature"); ElectricalData electricalData = new ElectricalData(devId, metric.getString("modified"), metric.getString("voltage_a"), metric.getString("voltage_b"), metric.getString("voltage_c"), metric.getString("current_a"), metric.getString("current_b"), metric.getString("current_c"), result.getJSONArray("leakages").getJSONObject(0).getString("leakage"), - "0", "0", "0", - result.getJSONArray("temperatures").getJSONObject(0).getString("temperature")); + temperatures, temperatures, temperatures, + temperatures); electricalDataService.saveElectricalData(electricalData); return true; }