|
@@ -2248,6 +2248,23 @@ public class SceneProServiceImpl extends ServiceImpl<ISceneProMapper, ScenePro>
|
|
return ResultData.ok();
|
|
return ResultData.ok();
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
+ public ResultData listTags(String num){
|
|
|
|
+
|
|
|
|
+ //查询缓存是否包含热点数据
|
|
|
|
+ String key = String.format(RedisKey.SCENE_HOT_DATA, num);
|
|
|
|
+ Map<String, String> allTagsMap = redisUtil.hmget(key);
|
|
|
|
+ if(CollUtil.isEmpty(allTagsMap)){
|
|
|
|
+ return ResultData.ok();
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ List<Object> tags = allTagsMap.entrySet().parallelStream().map(entry -> {
|
|
|
|
+ return entry.getValue();
|
|
|
|
+ }).collect(Collectors.toList());
|
|
|
|
+
|
|
|
|
+ return ResultData.ok(tags);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
|
|
private void addOrUpdateHotData(String num, Map<String, String> addOrUpdateMap){
|
|
private void addOrUpdateHotData(String num, Map<String, String> addOrUpdateMap){
|
|
if(CollUtil.isEmpty(addOrUpdateMap))
|
|
if(CollUtil.isEmpty(addOrUpdateMap))
|