gps刷新时间戳
This commit is contained in:
parent
69c1c0fa4b
commit
c407dec992
@ -2,6 +2,8 @@ package com.cdzy.common.model;
|
|||||||
|
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author attiya
|
* @author attiya
|
||||||
* @since 2025-03-20
|
* @since 2025-03-20
|
||||||
@ -112,5 +114,5 @@ public class ResGPSDto {
|
|||||||
/**
|
/**
|
||||||
* 电量更新时间戳
|
* 电量更新时间戳
|
||||||
*/
|
*/
|
||||||
private Long refreshTimestamp;
|
private LocalDateTime refreshTimestamp;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -137,5 +137,5 @@ public class ResEbikeInfoRegionDto {
|
|||||||
*/
|
*/
|
||||||
private Integer intervalTime;
|
private Integer intervalTime;
|
||||||
|
|
||||||
private Long refreshTimestamp;
|
private LocalDateTime refreshTimestamp;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1573,7 +1573,7 @@ public class EbikeBikeInfoServiceImpl extends ServiceImpl<EbikeBikeInfoMapper, E
|
|||||||
resEbikeInfoRegionDto.setLatestTimestamp(String.valueOf(latestTimestamp));
|
resEbikeInfoRegionDto.setLatestTimestamp(String.valueOf(latestTimestamp));
|
||||||
resEbikeInfoRegionDto.setIntervalTime(TimeUtils.hoursSince(latestTimestamp.longValue()));
|
resEbikeInfoRegionDto.setIntervalTime(TimeUtils.hoursSince(latestTimestamp.longValue()));
|
||||||
}
|
}
|
||||||
Long refreshTimestamp = resGPSDto.getRefreshTimestamp();
|
LocalDateTime refreshTimestamp = resGPSDto.getRefreshTimestamp();
|
||||||
if (refreshTimestamp != null) {
|
if (refreshTimestamp != null) {
|
||||||
resEbikeInfoRegionDto.setRefreshTimestamp(refreshTimestamp);
|
resEbikeInfoRegionDto.setRefreshTimestamp(refreshTimestamp);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -13,6 +13,8 @@ import jakarta.annotation.Resource;
|
|||||||
import org.springframework.data.geo.Point;
|
import org.springframework.data.geo.Point;
|
||||||
import org.springframework.stereotype.Component;
|
import org.springframework.stereotype.Component;
|
||||||
|
|
||||||
|
import java.time.LocalDateTime;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* @author attiya
|
* @author attiya
|
||||||
@ -64,7 +66,7 @@ public class ReoprtHandler {
|
|||||||
resGpsDto.setIsHelmetLocked(isHelmetLocked);
|
resGpsDto.setIsHelmetLocked(isHelmetLocked);
|
||||||
resGpsDto.setIsWheelSpin(isWheelSpin);
|
resGpsDto.setIsWheelSpin(isWheelSpin);
|
||||||
resGpsDto.setIsMoving(isMoving);
|
resGpsDto.setIsMoving(isMoving);
|
||||||
resGpsDto.setRefreshTimestamp(System.currentTimeMillis());
|
resGpsDto.setRefreshTimestamp(LocalDateTime.now());
|
||||||
redisUtil.set(deviceId, resGpsDto);
|
redisUtil.set(deviceId, resGpsDto);
|
||||||
double[] doubles = CoordinateUtil.WGS84ToGCJ02(resGpsDto.getLongitude(), resGpsDto.getLatitude());
|
double[] doubles = CoordinateUtil.WGS84ToGCJ02(resGpsDto.getLongitude(), resGpsDto.getLatitude());
|
||||||
redisUtil.addLocation(new Point(doubles[0], doubles[1]),deviceId);
|
redisUtil.addLocation(new Point(doubles[0], doubles[1]),deviceId);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user