fix: 搜索时忽略folderId条件,跨子文件夹搜索文件
This commit is contained in:
@@ -48,11 +48,14 @@ public class FileService {
|
||||
wrapper.eq(FileEntity::getUserId, userId)
|
||||
.eq(FileEntity::getIsDeleted, 0);
|
||||
|
||||
// 有搜索关键词时:忽略 folderId,查用户所有文件
|
||||
if (keyword == null || keyword.isEmpty()) {
|
||||
if (folderId != null) {
|
||||
wrapper.eq(FileEntity::getFolderId, folderId);
|
||||
} else {
|
||||
wrapper.isNull(FileEntity::getFolderId);
|
||||
}
|
||||
}
|
||||
|
||||
if (keyword != null && !keyword.isEmpty()) {
|
||||
wrapper.like(FileEntity::getName, keyword);
|
||||
|
||||
Reference in New Issue
Block a user