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