DingWeiRouter.js 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. // 倾斜数据管理模块
  2. const express = require("express");
  3. const router = express.Router();
  4. const pgClient = require("../../core/pgClient/pgClient.js");
  5. const sqlUtil = require("./sql.js");
  6. /* 1.获取所有数据 */
  7. // get、post都行
  8. router.get("/listXiang", function(req, res) {
  9. let sqlstr = `select name from public.qinshui_xiang`
  10. // 执行sql
  11. pgClient.query(sqlstr).then((data) => {
  12. res.send(data);
  13. });
  14. });
  15. //获取乡的所有信息
  16. router.get("/listXiang1", function(req, res) {
  17. let sqlstr = `select name, information, st_asgeojson(geom), st_asgeojson(ST_Centroid(geom)) as center from public.qinshui_xiang_dqw`
  18. // 执行sql
  19. pgClient.query(sqlstr).then((data) => {
  20. res.send(data);
  21. });
  22. });
  23. // 查询乡 by Name
  24. router.get("/getXiangByName", function(req, res) {
  25. let sqlstr = `select name,st_asgeojson(geom) from public.qinshui_xiang where name = '${req.query.xiang}' `
  26. // 执行sql
  27. pgClient.query(sqlstr).then((data) => {
  28. res.send(data);
  29. });
  30. });
  31. module.exports = router;