|
@@ -2113,14 +2113,19 @@ public class SceneEditInfoServiceImpl extends ServiceImpl<ISceneEditInfoMapper,
|
|
|
List<String> deletDataList = redisUtil.hMultiGet(key, deleteSidList);
|
|
|
if(CollUtil.isEmpty(deletDataList))
|
|
|
return;
|
|
|
+ List<String> thumbNameList = deleteSidList.stream().map(sid -> {
|
|
|
+ String linkPan = redisUtil.hget(key, sid);
|
|
|
+ JSONObject linkPanObj = JSON.parseObject(linkPan);
|
|
|
+ return FileUtil.getPrefix(linkPanObj.getString("thumb"));
|
|
|
+ }).collect(Collectors.toList());
|
|
|
|
|
|
//从redis中移除热点数据
|
|
|
redisUtil.hdel(key, deleteSidList.toArray());
|
|
|
|
|
|
//删除oss文件
|
|
|
String imgEditPath = String.format(UploadFilePath.IMG_EDIT_PATH, num);
|
|
|
- deleteSidList.stream().forEach(sid->{
|
|
|
- fYunFileService.deleteFolder(bucket, imgEditPath + "panorama/" + sid);
|
|
|
+ thumbNameList.stream().forEach(thumbName->{
|
|
|
+ fYunFileService.deleteFolder(bucket, imgEditPath + "panorama/" + thumbName);
|
|
|
});
|
|
|
|
|
|
}
|