From 1cad14bca191807e18705c3a5526eda8151be439 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期一, 14 四月 2025 23:10:22 +0800
Subject: [PATCH] 批量审核和图片保存bug

---
 ycl-platform/src/test/java/com/ycl/sccgplatform/Test1.java |   34 +++++++++++++++++++---------------
 1 files changed, 19 insertions(+), 15 deletions(-)

diff --git a/ycl-platform/src/test/java/com/ycl/sccgplatform/Test1.java b/ycl-platform/src/test/java/com/ycl/sccgplatform/Test1.java
index 41ff749..15dd229 100644
--- a/ycl-platform/src/test/java/com/ycl/sccgplatform/Test1.java
+++ b/ycl-platform/src/test/java/com/ycl/sccgplatform/Test1.java
@@ -17,6 +17,7 @@
 import com.ycl.service.caseHandler.IBaseCaseService;
 import com.ycl.service.caseHandler.IViolationsService;
 import com.ycl.service.oss.OssService;
+import com.ycl.service.resources.IImageResourcesService;
 import com.ycl.utils.ConstantPropertiesUtils;
 import com.ycl.vo.casePool.BaseCaseVO;
 import net.coobird.thumbnailator.Thumbnails;
@@ -47,6 +48,8 @@
     @Autowired
     private IViolationsService violationsService;
 
+    @Autowired
+    private IImageResourcesService imageService;
     @Resource
     private UnlawfulMapper unlawfuldao;
     @Autowired
@@ -235,27 +238,28 @@
 
 //        ossService.deleteImages("https://xshlivelesson.oss-cn-shenzhen.aliyuncs.com/sczf/2025022845414037.JPG?Expires=2686811218&OSSAccessKeyId=LTAIDlTWjHW0IVyW&Signature=5SQ7PInLkbd62zJ1aurljeO0c%2Bw%3D");
 //
-//        int i = 1;
-//        while (true) {
-//            String beginTime = "2025-01-01 00:00:00";
-//            String endTime = LocalDateTime.now().plusDays(-4).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
-//            Page<BaseCaseVO> page = baseCaseService.selectVideoInspection(i, 10, null, null, beginTime, endTime, null);
-//            if (page.getRecords().size() > 0) {
-//                page.getRecords().forEach(baseCaseVO -> {
+        int i = 1;
+        while (true) {
+            String beginTime = "2025-01-01 00:00:00";
+            String endTime = LocalDateTime.now().plusDays(-4).format(DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"));
+            Page<BaseCaseVO> page = baseCaseService.selectVideoInspection(i, 10, null, null, beginTime, endTime, null);
+            if (page.getRecords().size() > 0) {
+                page.getRecords().forEach(baseCaseVO -> {
 //                    String picData = baseCaseVO.getPicData();
 //                    String[] urls = picData.split(",");
 //                    for (String url : urls) {
 //                        ossService.deleteImages(url);
 //
 //                    }
-//                    baseCaseService.removeById(baseCaseVO.getBaseId());
-//                    violationsService.removeById(baseCaseVO.getBaseId());
-//                });
-//            } else {
-//                break;
-//            }
-//            i++;
-//        }
+                    baseCaseService.removeById(baseCaseVO.getBaseId());
+                    violationsService.removeById(baseCaseVO.getBaseId());
+                    imageService.removeById(baseCaseVO.getImageId());
+                });
+            } else {
+                break;
+            }
+            i++;
+        }
     }
 
 

--
Gitblit v1.8.0