实时轨迹1

master
tangwenkang 2023-12-03 11:18:20 +08:00
parent 32c8529d50
commit ed19328a7a
3 changed files with 29 additions and 2 deletions

View File

@ -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);
}
}

View File

@ -62,4 +62,11 @@ public interface CarService {
* @return
*/
Result realTime(String vin);
/**
*
* @param vin
* @return
*/
Result<VehicleData> listRealTime(String vin);
}

View File

@ -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);
}
}