From 2cff3262c38c4a6b2a6788aed28642afab6553b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Sat, 17 Aug 2024 13:01:02 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/api/TowerCraneApiController.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/yanzhu-deviceApi/src/main/java/com/ruoyi/api/TowerCraneApiController.java b/yanzhu-deviceApi/src/main/java/com/ruoyi/api/TowerCraneApiController.java index 675f6684..84756e58 100644 --- a/yanzhu-deviceApi/src/main/java/com/ruoyi/api/TowerCraneApiController.java +++ b/yanzhu-deviceApi/src/main/java/com/ruoyi/api/TowerCraneApiController.java @@ -1,5 +1,7 @@ package com.ruoyi.api; +import com.alibaba.fastjson2.JSON; +import com.alibaba.fastjson2.JSONObject; import com.ruoyi.common.annotation.Anonymous; import com.ruoyi.common.annotation.RateLimiter; import com.ruoyi.common.constant.CacheConstants; @@ -114,7 +116,7 @@ public class TowerCraneApiController { * 塔机上报实时数据 * @param req */ - private void pushRunData(DevTowerProjectConfig config,TowerReqVo req){ + private static void pushRunData(DevTowerProjectConfig config,TowerReqVo req){ DevTowerDataRun devTowerDataRun = new DevTowerDataRun(); Map dataContent = req.getContent().getDataContent(); devTowerDataRun.setCfgId(config.getId()); @@ -150,7 +152,16 @@ public class TowerCraneApiController { } } } - devTowerDataRunService.insertDevTowerDataRun(devTowerDataRun); + System.out.println(devTowerDataRun); + //devTowerDataRunService.insertDevTowerDataRun(devTowerDataRun); + } + + public static void main(String[] args) { + String str = "{\"type\":111,\"content\":{\"time\":1496263304,\"dataType\":113001,\"deviceKey\":\"jycw6\",\"dataContent\":{\"height\":\"4.1\",\"range\": \"21.9\",\"rotation\": \"171.0\",\"load\": \"0.0\",\"windSpeed\": \"0.0\",\"leanAngleX\":\"0.5\",\"leanAngley\":\"0.0\",\"loadPercent\":\"0\", \"mome ntPercent\":\"0\",\"windSpeedPercent\":\"0\",\"leanAnglePercent\": \"0\", \"warnings\": [\"0\"],\"rate\":\"2\",\"rotationSensorState\":\"1\",\"loadSensorState\": \"1\",\"windSpeedSensorState\": \"1\",\"leanAngleSensorState\":\"1\",\"rangeSensorState\":\"1\",\"heightSensorState\":\"1\",\"bra kingStatus\":\"0\"}}}"; + TowerReqVo req = JSON.parseObject(str,TowerReqVo.class); + System.out.println(req); + DevTowerProjectConfig config = new DevTowerProjectConfig(); + pushRunData(config,req); } /**