报文容错处理

This commit is contained in:
attiya 2025-05-13 14:12:32 +08:00
parent 649c8bcf73
commit ca2c32462e

View File

@ -67,8 +67,11 @@ public class ReoprtHandler {
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);
EbikeTracking ebikeTracking = new EbikeTracking(deviceId,doubles[1], doubles[0]); boolean outOfChina = CoordinateUtil.outOfChina(doubles[0], doubles[1]);
operateFeignClient.saveEbikeTracking(ebikeTracking); if (!outOfChina) {
EbikeTracking ebikeTracking = new EbikeTracking(deviceId,doubles[1], doubles[0]);
operateFeignClient.saveEbikeTracking(ebikeTracking);
}
} }
} }