diff --git a/ruoyi-catdog/src/main/java/com/ruoyi/applet/service/impl/IMallOrderServiceImpl.java b/ruoyi-catdog/src/main/java/com/ruoyi/applet/service/impl/IMallOrderServiceImpl.java index 3ce7640..d43e0a1 100644 --- a/ruoyi-catdog/src/main/java/com/ruoyi/applet/service/impl/IMallOrderServiceImpl.java +++ b/ruoyi-catdog/src/main/java/com/ruoyi/applet/service/impl/IMallOrderServiceImpl.java @@ -242,7 +242,9 @@ public class IMallOrderServiceImpl implements IMallOrderService { // 计算两个经纬度之间的距离(单位:公里) private double calculateDistance(double lat1, double lon1, double lat2, double lon2) { - final int R = 6371; // 地球半径(公里) + final int R = 6371; + + double latDistance = Math.toRadians(lat2 - lat1); double lonDistance = Math.toRadians(lon2 - lon1);