From 4310c19a73f960dfd79c90cfe960cf564b068f72 Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Thu, 26 May 2022 10:03:35 +0800
Subject: [PATCH] 1、资讯模糊匹配修改
---
src/main/java/org/springblade/modules/routeIn/controller/RouteinController.java | 49 +++++++++++++++++++++++++++++++++++++++----------
1 files changed, 39 insertions(+), 10 deletions(-)
diff --git a/src/main/java/org/springblade/modules/routeIn/controller/RouteinController.java b/src/main/java/org/springblade/modules/routeIn/controller/RouteinController.java
index 056d12b..683210e 100644
--- a/src/main/java/org/springblade/modules/routeIn/controller/RouteinController.java
+++ b/src/main/java/org/springblade/modules/routeIn/controller/RouteinController.java
@@ -37,9 +37,10 @@
import javax.validation.Valid;
import java.text.SimpleDateFormat;
import java.util.Date;
+import java.util.List;
/**
- * 控制器
+ * 控制器
*
* @author BladeX
* @since 2020-07-15
@@ -72,6 +73,17 @@
public R<IPage<RouteinVO>> list(Routein routein, Query query) {
IPage<Routein> pages = routeinService.page(Condition.getPage(query), Condition.getQueryWrapper(routein));
return R.data(RouteinWrapper.build().pageVO(pages));
+ }
+
+ /**
+ * 分页
+ */
+ @GetMapping("/tree")
+ @ApiOperationSupport(order = 2)
+ @ApiOperation(value = "分页", notes = "传入routein")
+ public R<List<RouteinVO>> tree(Routein routein, Query query) {
+ List<RouteinVO> tree = routeinService.tree();
+ return R.data(tree);
}
@@ -127,8 +139,23 @@
return R.status(routeinService.removeByIds(Func.toLongList(ids)));
}
+
+ /**
+ * 根据区域id删除巡逻路线信息
+ * @param regionId 区域id
+ * @return
+ */
+ @PostMapping("/removeByRegionId")
+ public R removeByRegionId(@ApiParam(value = "主键集合", required = true) @RequestParam String regionId,HttpServletResponse response) {
+ response.setHeader("Access-Control-Allow-Origin", "*");
+ response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
+ response.setHeader("Access-Control-Allow-Credentials", "true");
+ return R.status(routeinService.removeByRegionId(regionId));
+ }
+
/**
* 巡逻路线新增
+ *
* @param routeName
* @param regionId
* @param routeInfo
@@ -141,9 +168,9 @@
public R insertlx(String routeName, String regionId, String routeInfo, String creatName, String remarks, HttpServletResponse response) {
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
- response.setHeader("Access-Control-Allow-Credentials","true");
+ response.setHeader("Access-Control-Allow-Credentials", "true");
Routein routein = new Routein();
- String a="'LINESTRING("+routeInfo+")'";
+ String a = "'LINESTRING(" + routeInfo + ")'";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = df.format(new Date());
routein.setRouteName(routeName);
@@ -160,6 +187,7 @@
/**
* 修改巡逻路线
+ *
* @param id
* @param routeName
* @param regionId
@@ -173,26 +201,27 @@
public R updatelx(Integer id, String routeName, String regionId, String routeInfo, String creatName, String remarks, HttpServletResponse response) {
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
- response.setHeader("Access-Control-Allow-Credentials","true");
- String a="'LINESTRING("+routeInfo+")'";
+ response.setHeader("Access-Control-Allow-Credentials", "true");
+ String a = "'LINESTRING(" + routeInfo + ")'";
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String time = df.format(new Date());
- routeinService.updatelx(id,routeName,regionId,a,time,creatName,remarks);
+ routeinService.updatelx(id, routeName, regionId, a, time, creatName, remarks);
return R.success("修改成功");
}
/**
* 巡逻路线查询
- * @param routeName 路线名称
+ *
+ * @param routeName 路线名称
* @param response
* @return
*/
@PostMapping("/selectList")
- public R selectList(String routeName, HttpServletResponse response) {
+ public R selectList(String routeName,String id, HttpServletResponse response) {
response.setHeader("Access-Control-Allow-Origin", "*");
response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
- response.setHeader("Access-Control-Allow-Credentials","true");
- return R.data(routeinService.selectList(routeName));
+ response.setHeader("Access-Control-Allow-Credentials", "true");
+ return R.data(routeinService.selectList(routeName,id));
}
}
--
Gitblit v1.9.3