filse size reset
This commit is contained in:
parent
b02ae363ab
commit
c126bb3c17
|
|
@ -28,7 +28,9 @@ public class FileInfoDTO {
|
||||||
|
|
||||||
private Integer saveStatus;
|
private Integer saveStatus;
|
||||||
|
|
||||||
private String fileSize;
|
private long fileSize;
|
||||||
|
|
||||||
|
private String fileSizeShow;
|
||||||
|
|
||||||
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
|
||||||
private Date updatedTime;
|
private Date updatedTime;
|
||||||
|
|
|
||||||
|
|
@ -117,9 +117,24 @@ public class EdFileInfoServiceImpl extends ServiceImpl<EdFileInfoMapper, EdFileI
|
||||||
Page<EdFileInfo> edFileInfoPage = this.baseMapper.selectPage(new Page<>(fileInfoQueryDTO.getPageNum(), fileInfoQueryDTO.getPageSize()), queryWrapper);
|
Page<EdFileInfo> edFileInfoPage = this.baseMapper.selectPage(new Page<>(fileInfoQueryDTO.getPageNum(), fileInfoQueryDTO.getPageSize()), queryWrapper);
|
||||||
long total = edFileInfoPage.getTotal();
|
long total = edFileInfoPage.getTotal();
|
||||||
List<FileInfoDTO> records = BeanUtil.copyToList(edFileInfoPage.getRecords(), FileInfoDTO.class);
|
List<FileInfoDTO> records = BeanUtil.copyToList(edFileInfoPage.getRecords(), FileInfoDTO.class);
|
||||||
|
resetFileSize(records);
|
||||||
return ElectromagneticResultUtil.success(new FileInfoQueryPageVO(total, records));
|
return ElectromagneticResultUtil.success(new FileInfoQueryPageVO(total, records));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void resetFileSize(List<FileInfoDTO> records) {
|
||||||
|
for (FileInfoDTO fileInfoDTO : records) {
|
||||||
|
if (fileInfoDTO.getFileSize() < 1024) {
|
||||||
|
fileInfoDTO.setFileSizeShow(fileInfoDTO.getFileSize() + "B");
|
||||||
|
} else if (fileInfoDTO.getFileSize() < 1024 * 1024) {
|
||||||
|
fileInfoDTO.setFileSizeShow(String.format("%.2f KB", fileInfoDTO.getFileSize() / 1024.0));
|
||||||
|
} else if (fileInfoDTO.getFileSize() < 1024 * 1024 * 1024) {
|
||||||
|
fileInfoDTO.setFileSizeShow(String.format("%.2f MB", fileInfoDTO.getFileSize() / (1024.0 * 1024)));
|
||||||
|
} else {
|
||||||
|
fileInfoDTO.setFileSizeShow(String.format("%.2f GB", fileInfoDTO.getFileSize() / (1024.0 * 1024 * 1024)));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 新建文件夹
|
* 新建文件夹
|
||||||
*
|
*
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue