将修改的围栏坐标存储redis
parent
d60978fda7
commit
ca91f1eacd
|
@ -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<FenceMapper , Fence> implements FenceService {
|
||||
|
||||
//redis
|
||||
@Autowired
|
||||
private RedisService redisService;
|
||||
|
||||
/**
|
||||
* 增添电子围栏
|
||||
|
@ -74,6 +79,12 @@ public class FenceServiceImpl extends ServiceImpl<FenceMapper , Fence> 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("编辑围栏[/-{}-/]未成功! 请求参数:{}",
|
||||
|
|
Loading…
Reference in New Issue