‘liusuyi’
2023-08-18 5ba51c442bd56b2d29a1f0b9d61ef88774c80e6d
一键调度附近车和app用户增加位置信息
已修改2个文件
6 ■■■■■ 文件已修改
ard-work/src/main/java/com/ruoyi/app/position/service/impl/ArdAppPositionServiceImpl.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ard-work/src/main/java/com/ruoyi/app/position/service/impl/ArdAppPositionServiceImpl.java
@@ -157,6 +157,10 @@
                }
                double distance = GisTool.getDistance(new double[]{ longitude, latitude}, new double[]{ lon, lat});
                if (distance <= radius) {
                    Map<String,Object> params=new HashMap<>();
                    params.put("longitude",lon);
                    params.put("latitude",lat);
                    sysUser.setParams(params);
                    filteredList.add(sysUser); // 将满足条件的用户添加到筛选列表中
                }
            }
ard-work/src/main/java/com/ruoyi/sy/service/impl/ArdSyCarServiceImpl.java
@@ -1085,6 +1085,8 @@
            Double lat = Double.valueOf((String) carGPSMap.get(0).get("lat"));
            double distance = GisTool.getDistance( new double[]{longitude,latitude}, new double[]{lng, lat});
            if (distance <= radius) {
                carMap.put("longitude",lng);
                carMap.put("latitude",lat);
                filteredList.add(carMap); // 将满足条件的车辆添加到筛选列表中
            }
        }