From 3f5e3afc6492d94a1adf08469140afb088a6376b Mon Sep 17 00:00:00 2001 From: attiya <2413103649@qq.com> Date: Wed, 14 May 2025 11:07:37 +0800 Subject: [PATCH] =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E6=98=A0=E5=B0=84=E3=80=81?= =?UTF-8?q?=E7=A9=BA=E5=88=97=E8=A1=A8=E5=85=81=E8=AE=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ebike/feign/model/rsp/RspBikeInfo.java | 4 ++-- .../service/impl/EbikeOperationRegionServiceImpl.java | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/ebike-feign/src/main/java/com/ebike/feign/model/rsp/RspBikeInfo.java b/ebike-feign/src/main/java/com/ebike/feign/model/rsp/RspBikeInfo.java index b38304ed..f62f5c6c 100644 --- a/ebike-feign/src/main/java/com/ebike/feign/model/rsp/RspBikeInfo.java +++ b/ebike-feign/src/main/java/com/ebike/feign/model/rsp/RspBikeInfo.java @@ -86,7 +86,7 @@ public class RspBikeInfo { */ private String bikeNumber; - private double longitude; + private Double longitude; - private double latitude; + private Double latitude; } diff --git a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeOperationRegionServiceImpl.java b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeOperationRegionServiceImpl.java index 75cf22ff..339b80b9 100644 --- a/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeOperationRegionServiceImpl.java +++ b/ebike-operate/src/main/java/com/cdzy/ebikeoperate/service/impl/EbikeOperationRegionServiceImpl.java @@ -204,9 +204,11 @@ public class EbikeOperationRegionServiceImpl extends ServiceImpl { - ResGPSDto gpsDto = map.get(rspBikeInfo.getEcuSn()); - rspBikeInfo.setLongitude(gpsDto.getLongitude()); - rspBikeInfo.setLatitude(gpsDto.getLatitude()); + if (map.containsKey(rspBikeInfo.getEcuSn())) { + ResGPSDto gpsDto = map.get(rspBikeInfo.getEcuSn()); + rspBikeInfo.setLongitude(gpsDto.getLongitude()); + rspBikeInfo.setLatitude(gpsDto.getLatitude()); + } }); return bikeInfos; }