@Override public List<ObjectAttachedFileSet> objectAttachedFileSetList(String objectId, String fileId) { List<ObjectAttachedFileSet> sets = objectAttachedFileService.setList(getByUserToken(), objectId, fileId); sets.forEach(objectAttachedFileSet -> { if (CollectionUtils.isNotEmpty(objectAttachedFileSet.getFileList())) { objectAttachedFileSet.getFileList().forEach(objectAttachedFile -> { objectAttachedFile.setFileUrl(baseServiceImpl.getFrontFileUrl(objectAttachedFile.getFileUrl())); }); } }); return sets; }
时间: 2024-04-26 11:21:04 浏览: 79
在Java中将List转换为String输出过程解析
5星 · 资源好评率100%
这也是一段 Java 代码,看起来是一个方法的实现。这个方法的作用是获取与某个对象关联的文件集合列表。方法接收两个参数,分别是 objectId 和 fileId。在方法中,首先通过 objectAttachedFileService 的 setList 方法获取 objectAttachedFileSet 列表。然后对每个 objectAttachedFileSet 进行处理,如果其包含了文件列表,则对每个文件进行处理,将文件的 URL 转换为前端可用的 URL。最后返回处理后的 objectAttachedFileSet 列表。其中,getByUserToken 方法可能是获取用户 token 的方法,baseServiceImpl.getFrontFileUrl 可能是获取前端文件 URL 的方法。
阅读全文