mirror of https://gitee.com/stylefeng/roses
【7.1.6】【file】图片列表查看增加图片展示
parent
6a949005fe
commit
07cc6b45f7
|
@ -81,7 +81,6 @@ public class SysFileInfoListResponse implements Serializable {
|
|||
*/
|
||||
private String fileOriginName;
|
||||
|
||||
|
||||
/**
|
||||
* 文件存储位置:1-阿里云,2-腾讯云,3-minio,4-本地
|
||||
*/
|
||||
|
@ -127,4 +126,9 @@ public class SysFileInfoListResponse implements Serializable {
|
|||
*/
|
||||
private String realName;
|
||||
|
||||
/**
|
||||
* 文件访问的url
|
||||
*/
|
||||
private String fileUrl;
|
||||
|
||||
}
|
||||
|
|
|
@ -223,6 +223,14 @@ public class SysFileInfoServiceImpl extends ServiceImpl<SysFileInfoMapper, SysFi
|
|||
// 排除defaultAvatar.png这个图片,这个是默认头像
|
||||
List<SysFileInfoListResponse> newList = list.stream().filter(i -> !i.getFileOriginName().equals("defaultAvatar.png")).collect(Collectors.toList());
|
||||
|
||||
// 拼接图片url地址
|
||||
for (SysFileInfoListResponse sysFileInfoListResponse : newList) {
|
||||
// 判断是否是可以预览的文件
|
||||
if (PicFileTypeUtil.getFileImgTypeFlag(sysFileInfoListResponse.getFileSuffix())) {
|
||||
sysFileInfoListResponse.setFileUrl(this.getFileAuthUrl(sysFileInfoListResponse.getFileId()));
|
||||
}
|
||||
}
|
||||
|
||||
return PageResultFactory.createPageResult(page.setRecords(newList));
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue