分享业务逻辑和删除文件间的疑惑
来源:7-8 第七章 总结

慕标4138913
2024-04-26
老师好。
突然有以下疑惑,对照代码仍然没看太懂:
删除了几个文件,恰好这几个文件以前被分享,那么下次访问分享链接时如何知道这个文件被删除了呢?
我明白在checkShareStatus
这个方法中根据枚举字段FILE_DELETED(1, "有文件被删除")
去判断是否有文件删除。删除文件后业务流程是怎么去变更FILE_DELETED
的呢?数据库获取所有分享信息,然后循环遍历每个分享信息判断是否有子文件包含删除文件,若包含则修改这条分享信息的枚举字段吗?
写回答
1回答
-
RubinChu
2024-04-27
可以查看文件删除事件对应的变更分享状态的消费者逻辑哈
00
相似问题