diff --git a/xtools-app-sys/xtools-app-sys-biz/src/main/java/xtools/app/sys/service/impl/SysFileServiceImpl.java b/xtools-app-sys/xtools-app-sys-biz/src/main/java/xtools/app/sys/service/impl/SysFileServiceImpl.java index 8c8e6aa..86c3074 100644 --- a/xtools-app-sys/xtools-app-sys-biz/src/main/java/xtools/app/sys/service/impl/SysFileServiceImpl.java +++ b/xtools-app-sys/xtools-app-sys-biz/src/main/java/xtools/app/sys/service/impl/SysFileServiceImpl.java @@ -110,8 +110,12 @@ public class SysFileServiceImpl implements SysFileService, BaseParams { LambdaQueryWrapper query = new LambdaQueryWrapper<>(); query.eq(SysFile::getBucket, bucket); query.eq(SysFile::getFileName, fileName); - SysFile data = sysFileBaseService.getOne(query); - return Result.ok(sysFileConvert.entityToResp(data)); + Page page = sysFileBaseService.page(QueryUtils.getPage(CP_NUM1, CP_NUM1), query); + List records = page.getRecords(); + if (CollectionUtils.isEmpty(records)) { + return Result.ok(null); + } + return Result.ok(sysFileConvert.entityToResp(records.getFirst())); } /**