You've already forked FrameTour-BE
根据经纬度查询景区,并添加查询所有景区的功能
This commit is contained in:
@@ -173,7 +173,8 @@
|
||||
where s.id = #{id}
|
||||
</select>
|
||||
<select id="appList" resultType="com.ycwl.basic.model.mobile.scenic.ScenicAppVO">
|
||||
select s.id, `name`, `phone`, introduction,cover_url, longitude, latitude, radius, province, city, area, address
|
||||
select s.id, `name`, `phone`, introduction, cover_url, longitude, latitude, radius, province, city, area, address,
|
||||
(SELECT COUNT(1) FROM device WHERE scenic_id = s.id AND status = 1) as deviceNum
|
||||
from scenic s
|
||||
where
|
||||
`status` = 1
|
||||
@@ -218,13 +219,15 @@
|
||||
ifnull(
|
||||
cast(
|
||||
ST_Distance_Sphere(
|
||||
Point(longitude, latitude), Point(#{params.longitude}, #{params.latitude})
|
||||
Point(longitude, latitude), Point(#{longitude}, #{latitude})
|
||||
) AS
|
||||
DECIMAL(10, 2)
|
||||
), 0
|
||||
) AS distance
|
||||
from scenic s
|
||||
where `status` = 1
|
||||
and `latitude` is not null
|
||||
and `longitude` is not null
|
||||
ORDER BY distance ASC
|
||||
</select>
|
||||
<select id="getConfig" resultType="com.ycwl.basic.model.pc.scenic.entity.ScenicConfigEntity">
|
||||
|
Reference in New Issue
Block a user