Browse Source

注释错的地方

Crazy 3 months ago
parent
commit
51e2a45f2a

+ 27 - 26
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/controller/admin/museumpicture/MuseumPictureController.java

@@ -68,6 +68,7 @@ public class MuseumPictureController {
 //        }
     }
 
+    //TODO 写清楚点这种,例如这个getPicturesByGroupId
     @GetMapping("/get")
     @Operation(summary = "查找相同照片组图片")
     public CommonResult<MuseumPictureRespVO> getMuseumPictureGroup(@RequestParam("groupId") Integer groupId) {
@@ -93,30 +94,30 @@ public class MuseumPictureController {
 
 //    "图片解压"
 
-    public MuseumPictureController(MuseumPictureService museumPictureService) {
-        this.museumPictureService = museumPictureService;
-    }
-
-    public void handleUnzipRequest(String groupId, String zipFilePath) {
-        try {
-            museumPictureService.unzipAndAddToGroup(groupId, zipFilePath);
-            System.out.println("照片已成功解压到 " + "photos/" + groupId);
-        } catch (IOException e) {
-            e.printStackTrace();
-        } catch (Exception e) {
-            throw new RuntimeException(e);
-        }
-    }
-
-    public static void main(String[] args) {
-        MuseumPictureService museumPictureService = new MuseumPictureServicelmpl();
-        MuseumPictureController controller = new MuseumPictureController(museumPictureService);
-
-        // 示例 groupId 和 zip 文件路径
-        String groupId = "group1";
-        String zipFilePath = "path/to/your/photo.zip";
-
-        controller.handleUnzipRequest(groupId, zipFilePath);
-    }
-}
+    //TODO 没看懂你想写什么
+//    public MuseumPictureController(MuseumPictureService museumPictureService) {
+//        this.museumPictureService = museumPictureService;
+//    }
+//
+//    public void handleUnzipRequest(String groupId, String zipFilePath) {
+//        try {
+//            museumPictureService.unzipAndAddToGroup(groupId, zipFilePath);
+//            System.out.println("照片已成功解压到 " + "photos/" + groupId);
+//        } catch (IOException e) {
+//            e.printStackTrace();
+//        } catch (Exception e) {
+//            throw new RuntimeException(e);
+//        }
+//    }
+
+//    public static void main(String[] args) {
+//        MuseumPictureService museumPictureService = new MuseumPictureServicelmpl();
+//        MuseumPictureController controller = new MuseumPictureController(museumPictureService);
+//
+//        // 示例 groupId 和 zip 文件路径
+//        String groupId = "group1";
+//        String zipFilePath = "path/to/your/photo.zip";
+//
+//        controller.handleUnzipRequest(groupId, zipFilePath);
+//    }
 }

+ 1 - 1
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/service/museumpicture/MuseumPictureService.java

@@ -39,5 +39,5 @@ public interface MuseumPictureService {
      PageResult<MuseumPictureDO> getPicturePage(PicturePageReqVO pageVO);
 
 //     解压并添加图片
-     void unzipAndAddToGroup(String groupId, String zipFilePath) throws Exception;
+//     void unzipAndAddToGroup(String groupId, String zipFilePath) throws Exception;
 }

+ 41 - 41
yudao-module-museum/yudao-module-museum-biz/src/main/java/cn/iocoder/yudao/module/museum/service/museumpicture/MuseumPictureServiceImpl.java

@@ -72,45 +72,45 @@ public  class MuseumPictureServiceImpl implements MuseumPictureService {
 //    }
 }
 
-     @Override
-     public void unzipAndAddToGroup(String groupId, String zipFilePath) throws IOException {
-    String photoGroupDir = "photos/" + groupId;
-    File groupDir = new File(photoGroupDir);
-    if (!groupDir.exists()) {
-        groupDir.mkdirs();
-    }
-
-    unzip(zipFilePath, photoGroupDir);
-}
-
-    private void unzip(String zipFilePath, String destDir) throws IOException {
-    byte[] buffer = new byte[1024];
-    try (
-            FileInputStream fis = new FileInputStream(zipFilePath);
-            ZipInputStream zis = new ZipInputStream(fis)
-    ) {
-        ZipEntry zipEntry = zis.getNextEntry();
-        while (zipEntry != null) {
-            String filePath = destDir + File.separator + zipEntry.getName();
-            if (!zipEntry.isDirectory()) {
-                extractFile(zis, buffer, filePath);
-            } else {
-                File dir = new File(filePath);
-                dir.mkdir();
-            }
-            zis.closeEntry();
-            zipEntry = zis.getNextEntry();
-        }
-        zis.closeEntry();
-    }
-}
-
-private void extractFile(ZipInputStream zis, byte[] buffer, String filePath) throws IOException {
-    try (FileOutputStream fos = new FileOutputStream(filePath)) {
-        int len;
-        while ((len = zis.read(buffer)) > 0) {
-            fos.write(buffer, 0, len);
-        }
-    }
-}
+//     @Override
+//     public void unzipAndAddToGroup(String groupId, String zipFilePath) throws IOException {
+//    String photoGroupDir = "photos/" + groupId;
+//    File groupDir = new File(photoGroupDir);
+//    if (!groupDir.exists()) {
+//        groupDir.mkdirs();
+//    }
+//
+//    unzip(zipFilePath, photoGroupDir);
+//        }
+
+//    private void unzip(String zipFilePath, String destDir) throws IOException {
+//    byte[] buffer = new byte[1024];
+//    try (
+//            FileInputStream fis = new FileInputStream(zipFilePath);
+//            ZipInputStream zis = new ZipInputStream(fis)
+//    ) {
+//        ZipEntry zipEntry = zis.getNextEntry();
+//        while (zipEntry != null) {
+//            String filePath = destDir + File.separator + zipEntry.getName();
+//            if (!zipEntry.isDirectory()) {
+//                extractFile(zis, buffer, filePath);
+//            } else {
+//                File dir = new File(filePath);
+//                dir.mkdir();
+//            }
+//            zis.closeEntry();
+//            zipEntry = zis.getNextEntry();
+//        }
+//        zis.closeEntry();
+//    }
+//}
+//
+//private void extractFile(ZipInputStream zis, byte[] buffer, String filePath) throws IOException {
+//    try (FileOutputStream fos = new FileOutputStream(filePath)) {
+//        int len;
+//        while ((len = zis.read(buffer)) > 0) {
+//            fos.write(buffer, 0, len);
+//        }
+//    }
+//}
 //}