|
|
@@ -8,6 +8,7 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
+import org.dromara.common.redis.utils.RedisUtils;
|
|
|
import org.dromara.util.CamelDataUtil;
|
|
|
import org.dromara.util.MessageUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -41,10 +42,9 @@ public class TblCarInfoServiceImpl implements ITblCarInfoService {
|
|
|
*/
|
|
|
@Override
|
|
|
public TblCarInfoVo queryById(Long id){
|
|
|
- MessageUtils.sendLed("0001", "hello");
|
|
|
-
|
|
|
- MessageUtils.sendTTs("0001", "hello");
|
|
|
- return baseMapper.selectVoById(id);
|
|
|
+ TblCarInfoVo carInfoVo = baseMapper.selectVoById(id);
|
|
|
+ carInfoVo.setLocation(RedisUtils.getCacheObject(StringUtils.format("gps_{}", id)));
|
|
|
+ return carInfoVo;
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
@@ -54,6 +54,9 @@ public class TblCarInfoServiceImpl implements ITblCarInfoService {
|
|
|
public TableDataInfo<TblCarInfoVo> queryPageList(TblCarInfoBo bo, PageQuery pageQuery) {
|
|
|
LambdaQueryWrapper<TblCarInfo> lqw = buildQueryWrapper(bo);
|
|
|
Page<TblCarInfoVo> result = baseMapper.selectVoPage(pageQuery.build(), lqw);
|
|
|
+ result.getRecords().forEach(carInfoVo -> {
|
|
|
+ carInfoVo.setLocation(RedisUtils.getCacheObject(StringUtils.format("gps_{}", carInfoVo.getId())));
|
|
|
+ });
|
|
|
return TableDataInfo.build(result);
|
|
|
}
|
|
|
|
|
|
@@ -63,7 +66,11 @@ public class TblCarInfoServiceImpl implements ITblCarInfoService {
|
|
|
@Override
|
|
|
public List<TblCarInfoVo> queryList(TblCarInfoBo bo) {
|
|
|
LambdaQueryWrapper<TblCarInfo> lqw = buildQueryWrapper(bo);
|
|
|
- return baseMapper.selectVoList(lqw);
|
|
|
+ List<TblCarInfoVo> list =baseMapper.selectVoList(lqw);
|
|
|
+ list.forEach(carInfoVo -> {
|
|
|
+ carInfoVo.setLocation(RedisUtils.getCacheObject(StringUtils.format("gps_{}", carInfoVo.getId())));
|
|
|
+ });
|
|
|
+ return list;
|
|
|
}
|
|
|
|
|
|
private LambdaQueryWrapper<TblCarInfo> buildQueryWrapper(TblCarInfoBo bo) {
|