From ca91f1eacd966ce80a53aa233153dd8317d34823 Mon Sep 17 00:00:00 2001 From: ZhiShuo_Lou <13209945+zhishuo-lou@user.noreply.gitee.com> Date: Thu, 23 Nov 2023 22:13:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=E4=BF=AE=E6=94=B9=E7=9A=84=E5=9B=B4?= =?UTF-8?q?=E6=A0=8F=E5=9D=90=E6=A0=87=E5=AD=98=E5=82=A8redis?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../base/server/service/impl/FenceServiceImpl.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/car-base-server/src/main/java/com/god/base/server/service/impl/FenceServiceImpl.java b/car-base-server/src/main/java/com/god/base/server/service/impl/FenceServiceImpl.java index bfa3e97..bb694f0 100644 --- a/car-base-server/src/main/java/com/god/base/server/service/impl/FenceServiceImpl.java +++ b/car-base-server/src/main/java/com/god/base/server/service/impl/FenceServiceImpl.java @@ -9,8 +9,10 @@ import com.god.base.common.domain.request.FenceQueryRequest; import com.god.base.server.mapper.FenceMapper; import com.god.base.server.service.FenceService; import com.god.common.core.web.page.TableDataInfo; +import com.god.common.redis.service.RedisService; import lombok.extern.log4j.Log4j2; import org.apache.commons.lang3.StringUtils; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import java.io.Serializable; @@ -32,6 +34,9 @@ import java.util.Date; @Log4j2 public class FenceServiceImpl extends ServiceImpl implements FenceService { + //redis + @Autowired + private RedisService redisService; /** * 增添电子围栏 @@ -74,6 +79,12 @@ public class FenceServiceImpl extends ServiceImpl implement @Override public boolean updateById(Fence entity) { entity.setUpdateTime(new Date()); + //获取当前围栏坐标 + String fenceLocation = entity.getFenceLocation(); + //将围栏坐标存储到redis中 + //key 围栏编号 + //value 围栏坐标信息 + redisService.setCacheObject(entity.getFenceId()+"",fenceLocation); boolean update = super.updateById(entity); if (!update){ log.warn("编辑围栏[/-{}-/]未成功! 请求参数:{}",