Procházet zdrojové kódy

添加一个临时方法 ImageRepository#getImageUrl1

reghao před 2 roky
rodič
revize
e083d7ced7

+ 21 - 0
oss-store/src/main/java/cn/reghao/oss/store/db/repository/ImageRepository.java

@@ -97,4 +97,25 @@ public class ImageRepository {
 
         return null;
     }
+
+    @Deprecated
+    public ImageUrlDto getImageUrl1(String imageFileId) {
+        List<ImageFile> list = imageFileMapper.findByImageFileId(imageFileId);
+        if (list.isEmpty()) {
+            return null;
+        }
+
+        ImageUrlDto imageUrlDto = new ImageUrlDto(imageFileId);
+        for (ImageFile imageFile : list) {
+            String format = imageFile.getFormat();
+            String url = imageFile.getUrl();
+            if ("webp".equals(format)) {
+                imageUrlDto.setThumbnailUrl(url);
+            } else {
+                imageUrlDto.setOriginalUrl(url);
+            }
+        }
+
+        return imageUrlDto;
+    }
 }

+ 1 - 1
oss-store/src/main/java/cn/reghao/oss/store/task/FileProcessor.java

@@ -73,7 +73,7 @@ public class FileProcessor {
 
     private void setUrl(UploadFileRet uploadFileRet) {
         String uploadId = uploadFileRet.getUploadId();
-        String url = imageRepository.getImageUrl(uploadId).getOriginalUrl();
+        String url = imageRepository.getImageUrl1(uploadId).getOriginalUrl();
         uploadFileRet.setUrl(url);
     }
 }