运营区筛选

This commit is contained in:
PC 2026-02-03 16:14:03 +08:00
parent ed46729559
commit 2dcd1f3c12
3 changed files with 3 additions and 2 deletions

View File

@ -29,7 +29,7 @@ public interface EbikeRegionMapper extends BaseMapper<EbikeRegion> {
* @param point 用户当前位置
* @return 列表
*/
List<EbikeRegion> findAllRegionsOrderByDistance(Point point);
List<EbikeRegion> findAllRegionsOrderByDistance(Point point,Long operatorId);
/**
* 根据当前位置查询当前运营区及站点

View File

@ -759,7 +759,7 @@ public class EbikeBikeOrderServiceImpl extends ServiceImpl<EbikeBikeOrderMapper,
public List<EbikeRegion> regionList(OrderRegionVo orderRegionVo) {
Point point = orderRegionVo.getPoint();
if (point != null) {
return regionMapper.findAllRegionsOrderByDistance(point);
return regionMapper.findAllRegionsOrderByDistance(point,StpUtil.getLoginIdAsLong());
} else {
return regionMapper.selectAll();
}

View File

@ -27,6 +27,7 @@
ebike_region
WHERE
is_deleted IS NOT TRUE
AND operator_id = #{operatorId}
ORDER BY
is_within_region DESC,
distance_meters