| | |
| | | and ( |
| | | <foreach collection="query.polygons" item="polygon" separator=" OR "> |
| | | ST_Contains( |
| | | ST_SRID(ST_GeometryFromText(#{polygon}), 4326), |
| | | ST_SRID(ST_GeomFromText(#{polygon}), 4326), |
| | | /* 注意:Kingbase/PostGIS 坐标顺序通常是 (经度, 纬度) 即 (longitude, latitude) */ |
| | | ST_GeometryFromText(CONCAT('POINT(', longitude, ' ', latitude, ')'), 4326) |
| | | ST_GeomFromText(CONCAT('POINT(', longitude, ' ', latitude, ')'), 4326) |
| | | ) |
| | | </foreach> |
| | | ) |
| | |
| | | END AS isShared |
| | | FROM |
| | | ja_fw_device d |
| | | LEFT JOIN ja_fw_device_per_share ps ON ps.device_id = d.id::VARCHAR |
| | | LEFT JOIN ja_fw_device_per_share ps ON ps.device_id::VARCHAR = d.id::VARCHAR |
| | | AND ps.loan_to_dept_id = #{currentDeptId} |
| | | AND ps.is_deleted = 0 |
| | | WHERE |