diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/iot/controller/IotDataController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/iot/controller/IotDataController.java index 0c16935..6ac6265 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/iot/controller/IotDataController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/iot/controller/IotDataController.java @@ -35,15 +35,13 @@ public class IotDataController { // 新增接口供HTML页面获取数据 @GetMapping("/api/mqtt/latest-data") - public Object[] getLatestData(@RequestParam(required = false) String uuid) { + public GpsData getLatestData(@RequestParam(required = false) String uuid) { if (uuid == null && !LATEST_DATA.isEmpty()) { - // 如果没有指定UUID,返回第一个设备的数据 - //return LATEST_DATA.values().iterator().next(); + //如果没有指定UUID,返回第一个设备的数据 + return LATEST_DATA.values().iterator().next(); - // 如果没有指定UUID, 返回全部数据 - return LATEST_DATA.values().toArray(); } - return new GpsData[]{LATEST_DATA.get(uuid)}; + return LATEST_DATA.get(uuid); } private GpsData parseMqttData(String rawData) {