实时轨迹1
parent
32c8529d50
commit
ed19328a7a
|
@ -91,4 +91,14 @@ public class CarController {
|
|||
public Result realTime(@RequestParam String vin){
|
||||
return carService.realTime(vin);
|
||||
}
|
||||
|
||||
/**
|
||||
* 实时轨迹
|
||||
* @param vin
|
||||
* @return
|
||||
*/
|
||||
@PostMapping("/listRealTime")
|
||||
public Result<VehicleData> listRealTime(@RequestParam String vin){
|
||||
return carService.listRealTime(vin);
|
||||
}
|
||||
}
|
||||
|
|
|
@ -62,4 +62,11 @@ public interface CarService {
|
|||
* @return
|
||||
*/
|
||||
Result realTime(String vin);
|
||||
|
||||
/**
|
||||
* 实时轨迹
|
||||
* @param vin
|
||||
* @return
|
||||
*/
|
||||
Result<VehicleData> listRealTime(String vin);
|
||||
}
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
package com.dragon.vehicle.history.server.service.impl;
|
||||
|
||||
import com.alibaba.fastjson2.JSONObject;
|
||||
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.dragon.common.core.domain.PageResult;
|
||||
|
@ -33,7 +34,6 @@ import java.util.List;
|
|||
*/
|
||||
@Service
|
||||
@Log4j2
|
||||
|
||||
public class CarServiceImpl implements CarService {
|
||||
@Autowired
|
||||
private CarMapper carMapper;
|
||||
|
@ -149,5 +149,15 @@ public class CarServiceImpl implements CarService {
|
|||
return Result.success("添加事件成功!");
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* 实时数据
|
||||
* @param vin
|
||||
* @return
|
||||
*/
|
||||
@Override
|
||||
public Result<VehicleData> listRealTime(String vin) {
|
||||
Object cacheObject = redisService.getCacheObject("runtimeTraceEvent:"+vin);
|
||||
VehicleData vehicleData = JSONObject.parseObject(cacheObject.toString(), VehicleData.class);
|
||||
return Result.success(vehicleData);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue