From 7db45963f5679375380d9186d1bc23b502c7fada Mon Sep 17 00:00:00 2001 From: ZhiShuo_Lou <13209945+zhishuo-lou@user.noreply.gitee.com> Date: Mon, 4 Dec 2023 15:29:50 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9B=B4=E6=A0=8F=E5=9F=BA=E7=A1=80=E6=93=8D?= =?UTF-8?q?=E4=BD=9C=E5=A2=9E=E5=8A=A0=E5=AE=9E=E6=97=B6=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../god/base/server/controller/FenceController.java | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/car-base-server/src/main/java/com/god/base/server/controller/FenceController.java b/car-base-server/src/main/java/com/god/base/server/controller/FenceController.java index 23bcbdc..728ca82 100644 --- a/car-base-server/src/main/java/com/god/base/server/controller/FenceController.java +++ b/car-base-server/src/main/java/com/god/base/server/controller/FenceController.java @@ -8,10 +8,12 @@ package com.god.base.server.controller; * @Description TODO **/ +import com.god.base.domain.Car; import com.god.base.domain.Fence; import com.god.base.domain.request.FenceAddRequest; import com.god.base.domain.request.FenceQueryRequest; import com.god.base.server.service.FenceService; +import com.god.base.server.utils.CarFenceMonitor; import com.god.common.core.web.page.TableDataInfo; import com.god.common.log.annotation.Log; import com.god.common.log.enums.BusinessType; @@ -31,7 +33,7 @@ import javax.servlet.http.HttpServletRequest; public class FenceController { @Autowired - private HttpServletRequest request; + private CarFenceMonitor carFenceMonitor; @Autowired private FenceService fenceService; @@ -44,6 +46,8 @@ public class FenceController { @PostMapping("/insertFence") @Log(title = "添加围栏", businessType = BusinessType.INSERT) public Result insertFence(@RequestBody @Validated FenceAddRequest fenceAddRequest){ + //更新实时数据 + carFenceMonitor.getCarFencesList(); //围栏添加 fenceService.save(Fence.fenceBuildAdd(fenceAddRequest)); return Result.success("","添加成功"); @@ -58,6 +62,8 @@ public class FenceController { @PostMapping("/updateFence") @Log(title = "编辑围栏",businessType = BusinessType.UPDATE) public Result updateFence(@RequestBody @Validated Fence fence){ + //更新实时数据 + carFenceMonitor.getCarFencesList(); //编辑电子围栏信息 fenceService.updateById(fence); @@ -73,6 +79,8 @@ public class FenceController { @GetMapping("/deleteFence") @Log(title = "根据围栏编号删除围栏",businessType = BusinessType.DELETE) public Result deleteFence(@RequestParam("fenceId") Integer fenceId){ + //更新实时数据 + carFenceMonitor.getCarFencesList(); //根据围栏编号删除围栏 fenceService.removeById(fenceId); return Result.success("","删除成功"); @@ -87,6 +95,8 @@ public class FenceController { @PostMapping("/fenceListAndPage") @Log(title = "查询围栏信息") public Result> fenceListAndPage(@RequestBody FenceQueryRequest fenceQueryRequest){ + //更新实时数据 + carFenceMonitor.getCarFencesList(); //分页查询围栏列表 TableDataInfo dataInfo = fenceService.fenceListAndPage(fenceQueryRequest); return Result.success(dataInfo,"查询成功");