实时轨迹1
parent
32c8529d50
commit
ed19328a7a
|
@ -91,4 +91,14 @@ public class CarController {
|
||||||
public Result realTime(@RequestParam String vin){
|
public Result realTime(@RequestParam String vin){
|
||||||
return carService.realTime(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
|
* @return
|
||||||
*/
|
*/
|
||||||
Result realTime(String vin);
|
Result realTime(String vin);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 实时轨迹
|
||||||
|
* @param vin
|
||||||
|
* @return
|
||||||
|
*/
|
||||||
|
Result<VehicleData> listRealTime(String vin);
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,6 @@
|
||||||
package com.dragon.vehicle.history.server.service.impl;
|
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.core.conditions.update.LambdaUpdateWrapper;
|
||||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||||
import com.dragon.common.core.domain.PageResult;
|
import com.dragon.common.core.domain.PageResult;
|
||||||
|
@ -33,7 +34,6 @@ import java.util.List;
|
||||||
*/
|
*/
|
||||||
@Service
|
@Service
|
||||||
@Log4j2
|
@Log4j2
|
||||||
|
|
||||||
public class CarServiceImpl implements CarService {
|
public class CarServiceImpl implements CarService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private CarMapper carMapper;
|
private CarMapper carMapper;
|
||||||
|
@ -149,5 +149,15 @@ public class CarServiceImpl implements CarService {
|
||||||
return Result.success("添加事件成功!");
|
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