From 2c249b86e922aef7397dc496fe5bbd84730b0772 Mon Sep 17 00:00:00 2001 From: puzhibing <393733352@qq.com> Date: 星期三, 04 十二月 2024 18:35:04 +0800 Subject: [PATCH] 修改启动异常 --- ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopServiceImpl.java | 9 +++++---- 1 files changed, 5 insertions(+), 4 deletions(-) diff --git a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopServiceImpl.java b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopServiceImpl.java index d4e899b..32febc1 100644 --- a/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopServiceImpl.java +++ b/ruoyi-service/ruoyi-other/src/main/java/com/ruoyi/other/service/impl/ShopServiceImpl.java @@ -11,6 +11,7 @@ import org.springframework.stereotype.Service; import javax.annotation.Resource; +import java.math.BigDecimal; import java.util.List; import java.util.Map; @@ -29,11 +30,11 @@ @Override public List<NearbyShopVO> nearbyShopList(String longitude, String latitude) { - return shopMapper.selectNearbyShopList(longitude,latitude); + return shopMapper.selectNearbyShopList(longitude,latitude); } @Override - public ShopDetailVO getShopDetail(Integer shopId, String longitude, String latitude) { + public ShopDetailVO getShopDetail(Integer shopId, BigDecimal longitude, BigDecimal latitude) { // 查询店铺详情 ShopDetailVO shopDetailVO = shopMapper.selectShopDetail(shopId); if (shopDetailVO == null) { @@ -43,9 +44,9 @@ // 计算距离 if (shopDetailVO.getLongitude() != null && shopDetailVO.getLatitude() != null){ String shopLocation = String.format("%s,%s", shopDetailVO.getLongitude(), shopDetailVO.getLatitude()); - String userLocation = String.format("%s,%s", longitude, latitude); + String userLocation = String.format("%s,%s", longitude.toString(), latitude.toString()); Map<String, Double> distanceMap = GeodesyUtil.getDistance(userLocation, shopLocation); - Double wGs84 = distanceMap.get("WGs84"); + Double wGs84 = distanceMap.get("WGS84"); shopDetailVO.setDistance(wGs84); } return shopDetailVO; -- Gitblit v1.7.1