|
@@ -247,6 +247,9 @@ public class FileServiceImpl implements IFileService {
|
|
|
if(exif.getSubFileType() == MediaSubFileTypeEnum.PANORAMA.getType()) {
|
|
if(exif.getSubFileType() == MediaSubFileTypeEnum.PANORAMA.getType()) {
|
|
|
fileEntity.setSubFileType(MediaSubFileTypeEnum.PANORAMA.getType());
|
|
fileEntity.setSubFileType(MediaSubFileTypeEnum.PANORAMA.getType());
|
|
|
}
|
|
}
|
|
|
|
|
+ if(exif.getCreateTime() != null) {
|
|
|
|
|
+ fileEntity.setPictureTime(exif.getCreateTime());
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
mapper.update(fileEntity,
|
|
mapper.update(fileEntity,
|
|
|
new LambdaUpdateWrapper<MediaFileEntity>().eq(MediaFileEntity::getFileId, fileEntity.getFileId()));
|
|
new LambdaUpdateWrapper<MediaFileEntity>().eq(MediaFileEntity::getFileId, fileEntity.getFileId()));
|
|
@@ -347,7 +350,7 @@ public class FileServiceImpl implements IFileService {
|
|
|
wrapper -> wrapper.like( MediaFileEntity::getFileName, param.getSearchInfo())
|
|
wrapper -> wrapper.like( MediaFileEntity::getFileName, param.getSearchInfo())
|
|
|
.or().like( MediaFileEntity::getPayload, param.getSearchInfo())
|
|
.or().like( MediaFileEntity::getPayload, param.getSearchInfo())
|
|
|
)
|
|
)
|
|
|
- .orderByDesc(MediaFileEntity::getId));
|
|
|
|
|
|
|
+ .orderByDesc(MediaFileEntity::getPictureTime));
|
|
|
List<MediaFileDTO> records = pageData.getRecords()
|
|
List<MediaFileDTO> records = pageData.getRecords()
|
|
|
.stream()
|
|
.stream()
|
|
|
.map(this::entityConvertToDto)
|
|
.map(this::entityConvertToDto)
|