diff --git a/dk-modules/resource/src/main/java/org/dromara/resource/dubbo/RemoteFileServiceImpl.java b/dk-modules/resource/src/main/java/org/dromara/resource/dubbo/RemoteFileServiceImpl.java index dcdc9bd..96305d3 100644 --- a/dk-modules/resource/src/main/java/org/dromara/resource/dubbo/RemoteFileServiceImpl.java +++ b/dk-modules/resource/src/main/java/org/dromara/resource/dubbo/RemoteFileServiceImpl.java @@ -84,6 +84,16 @@ public class RemoteFileServiceImpl implements RemoteFileService { @Override public List selectByIds(String ossIds){ List sysOssVos = sysOssService.listByIds(StringUtils.splitTo(ossIds, Convert::toLong)); - return MapstructUtils.convert(sysOssVos, RemoteFile.class); + return sysOssVos.stream().map(sysOssVo -> { + RemoteFile remoteFile = new RemoteFile(); + remoteFile.setFileName(sysOssVo.getFileName()); + remoteFile.setOssId(sysOssVo.getOssId()); + remoteFile.setUrl(sysOssVo.getUrl()); + remoteFile.setOriginalName(sysOssVo.getOriginalName()); + remoteFile.setFileSuffix(sysOssVo.getFileSuffix()); + remoteFile.setOssId(sysOssVo.getOssId()); + + return remoteFile; + }).toList(); } }