分享业务逻辑和删除文件间的疑惑

来源:7-8 第七章 总结

慕标4138913

2024-04-26

老师好。

突然有以下疑惑,对照代码仍然没看太懂:

删除了几个文件,恰好这几个文件以前被分享,那么下次访问分享链接时如何知道这个文件被删除了呢?
我明白在checkShareStatus这个方法中根据枚举字段FILE_DELETED(1, "有文件被删除")去判断是否有文件删除。删除文件后业务流程是怎么去变更FILE_DELETED的呢?数据库获取所有分享信息,然后循环遍历每个分享信息判断是否有子文件包含删除文件,若包含则修改这条分享信息的枚举字段吗?

写回答

1回答

RubinChu

2024-04-27

可以查看文件删除事件对应的变更分享状态的消费者逻辑哈

0
0

SpringBoot+Vue3+Element Plus打造私人分布式存储系统

SpringBoot+Vue3+Element Plus 仿百度网盘实战

274 学习 · 347 问题

查看课程