|
@@ -12,7 +12,7 @@ class GetPathList extends API {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
async onRequest(req, res) {
|
|
async onRequest(req, res) {
|
|
|
- let { uuid, session, area, max_distance, min_distance, state, pagesize, current } = req.body
|
|
|
|
|
|
|
+ let { uuid, session, area, max_distance, min_distance, state, pagesize, current, path_id } = req.body
|
|
|
|
|
|
|
|
if ([uuid, session, pagesize, current].some(value => value === '' || value === null || value === undefined))
|
|
if ([uuid, session, pagesize, current].some(value => value === '' || value === null || value === undefined))
|
|
|
return res.json({
|
|
return res.json({
|
|
@@ -89,6 +89,13 @@ class GetPathList extends API {
|
|
|
countParams.push(max_distance)
|
|
countParams.push(max_distance)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if (path_id) {
|
|
|
|
|
+ sql += ` AND id = ?`
|
|
|
|
|
+ countSql += ` AND id = ?`
|
|
|
|
|
+ params.push(path_id)
|
|
|
|
|
+ countParams.push(path_id)
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
if (state !== -1) {
|
|
if (state !== -1) {
|
|
|
sql += ` AND \`state\` = ?`
|
|
sql += ` AND \`state\` = ?`
|
|
|
countSql += ` AND \`state\` = ?`
|
|
countSql += ` AND \`state\` = ?`
|