|
|
@ -62,20 +62,20 @@ public class IcHouseRedis { |
|
|
|
* @author zxc |
|
|
|
* @date 2022/1/18 3:55 下午 |
|
|
|
*/ |
|
|
|
public void setHouseInfo(String houseId, Map<String, Object> map){ |
|
|
|
String key = RedisKeys.getHouseInfoCacheKey(houseId); |
|
|
|
public void setHouseInfo(String houseId, Map<String, Object> map,String customerId){ |
|
|
|
String key = RedisKeys.getHouseInfoCacheKey(houseId,customerId); |
|
|
|
redisUtils.hMSet(key, map); |
|
|
|
} |
|
|
|
|
|
|
|
public HouseInfoDTO getHouseInfo(String houseId){ |
|
|
|
String key = RedisKeys.getHouseInfoCacheKey(houseId); |
|
|
|
public HouseInfoDTO getHouseInfo(String houseId,String customerId){ |
|
|
|
String key = RedisKeys.getHouseInfoCacheKey(houseId,customerId); |
|
|
|
Map<String, Object> map = redisUtils.hGetAll(key); |
|
|
|
if (!CollectionUtils.isEmpty(map)){ |
|
|
|
return ConvertUtils.mapToEntity(map,HouseInfoDTO.class); |
|
|
|
} |
|
|
|
HouseInfoDTO houseInfo = icHouseDao.queryHouseInfoByHouseId(houseId); |
|
|
|
Map<String, Object> result = BeanUtil.beanToMap(houseInfo, false, true); |
|
|
|
setHouseInfo(houseId,result); |
|
|
|
setHouseInfo(houseId,result,houseInfo.getCustomerId()); |
|
|
|
return houseInfo; |
|
|
|
} |
|
|
|
|
|
|
|