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("编辑围栏[/-{}-/]未成功! 请求参数:{}",