优化:修改调整IotDataController中获取数据接口的返回逻辑
This commit is contained in:
parent
4bdaca246c
commit
0a55e44330
|
|
@ -35,15 +35,13 @@ public class IotDataController {
|
||||||
|
|
||||||
// 新增接口供HTML页面获取数据
|
// 新增接口供HTML页面获取数据
|
||||||
@GetMapping("/api/mqtt/latest-data")
|
@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()) {
|
if (uuid == null && !LATEST_DATA.isEmpty()) {
|
||||||
// 如果没有指定UUID,返回第一个设备的数据
|
//如果没有指定UUID,返回第一个设备的数据
|
||||||
//return LATEST_DATA.values().iterator().next();
|
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) {
|
private GpsData parseMqttData(String rawData) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue