Skip to content

Commit 70eda50

Browse files
committed
feat: x-file-storage 更新到 2.1.0
1 parent 9972a6c commit 70eda50

2 files changed

Lines changed: 23 additions & 1 deletion

File tree

dependencies/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
<easyexcel.version>3.1.1</easyexcel.version>
4545
<spring-plugin.version>2.0.0.RELEASE</spring-plugin.version>
4646
<multirabbit.version>2.5.0</multirabbit.version>
47-
<x-file-storage.version>2.0.0</x-file-storage.version>
47+
<x-file-storage.version>2.1.0</x-file-storage.version>
4848
<xxl-job.version>2.4.0</xxl-job.version>
4949
<sharding-jdbc.version>5.1.2</sharding-jdbc.version>
5050
</properties>

framework/framework_base/src/main/java/com/github/cadecode/uniboot/framework/base/plugin/handler/StorageRecordHandler.java

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,12 @@
88
import lombok.RequiredArgsConstructor;
99
import lombok.extern.slf4j.Slf4j;
1010
import org.dromara.x.file.storage.core.FileInfo;
11+
import org.dromara.x.file.storage.core.upload.FilePartInfo;
1112
import org.springframework.context.annotation.Primary;
1213
import org.springframework.stereotype.Component;
1314

15+
import java.util.Objects;
16+
1417
/**
1518
* 文件存储记录处理器
1619
*
@@ -36,6 +39,15 @@ public boolean save(FileInfo fileInfo) {
3639
return saveFlag;
3740
}
3841

42+
@Override
43+
public void update(FileInfo fileInfo) {
44+
PlgFile plgFile = PlgFileConvert.INSTANCE.fileInfoToPo(fileInfo);
45+
plgFileService.update(plgFile, Wrappers.<PlgFile>lambdaQuery()
46+
.eq(Objects.nonNull(plgFile.getId()), PlgFile::getId, plgFile.getId())
47+
.eq(Objects.nonNull(plgFile.getUrl()), PlgFile::getUrl, plgFile.getUrl())
48+
);
49+
}
50+
3951
@Override
4052
public FileInfo getByUrl(String url) {
4153
// 按 url 查询
@@ -49,4 +61,14 @@ public FileInfo getByUrl(String url) {
4961
public boolean delete(String url) {
5062
return plgFileService.remove(Wrappers.<PlgFile>lambdaQuery().eq(PlgFile::getUrl, url));
5163
}
64+
65+
@Override
66+
public void saveFilePart(FilePartInfo filePartInfo) {
67+
throw new UnsupportedOperationException("saveFilePart is not implement");
68+
}
69+
70+
@Override
71+
public void deleteFilePartByUploadId(String s) {
72+
throw new UnsupportedOperationException("deleteFilePartByUploadId is not implement");
73+
}
5274
}

0 commit comments

Comments
 (0)