From 52064683bceec96082f6eb7ae50e2e6e0ffe60a0 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 24 四月 2025 11:23:59 +0800 Subject: [PATCH] bug修改 --- ycl-server/src/main/java/com/ycl/task/DeleteWorkOrderImgTask.java | 18 ++++++++++-------- 1 files changed, 10 insertions(+), 8 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/task/DeleteWorkOrderImgTask.java b/ycl-server/src/main/java/com/ycl/task/DeleteWorkOrderImgTask.java index 0c6d853..4eceead 100644 --- a/ycl-server/src/main/java/com/ycl/task/DeleteWorkOrderImgTask.java +++ b/ycl-server/src/main/java/com/ycl/task/DeleteWorkOrderImgTask.java @@ -19,25 +19,27 @@ private final ISysConfigService configService; public void delWorkOrderImg() { - String basePath = PlatformConfig.getUploadPath() + "/profile"; + String basePath = PlatformConfig.getUploadPath(); log.info("寮�濮嬪垹闄ゅ伐鍗曠収鐗�"); - log.info("鍒犻櫎璺緞锛歿}",basePath); + log.info("鍒犻櫎涓昏矾寰勶細{}",basePath); // /opt/zgyw/uploadPath //瀛楀吀鏌ヨ闇�瑕佸垹闄ゆ椂闂村湪鍑犱釜鏈堝墠鐨勭収鐗� String dictLabel = configService.selectConfigByKey("del.workorder.time"); log.info("娓呯悊鏃堕棿:{}鏈�",dictLabel); if (StringUtils.isEmpty(dictLabel)) { - log.error("鏈缃垹闄ゆ椂闂磋寖鍥�"); - return; + log.info("鏈缃垹闄ゆ椂闂磋寖鍥�");; + dictLabel = "6"; } + log.info("榛樿6鏈堝墠鐨勫浘鐗�"); //鑾峰緱褰撳墠鏃堕棿 LocalDate nowDate = LocalDate.now(); DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd"); //璁$畻 锛� 鏈堝墠鐨勬棩鏈� 锛� 鐢ㄥ瓧鍏稿瓨鍏ョ郴缁熶腑 - LocalDate sixMonthAgo = nowDate.minusMonths(Long.parseLong("6")); + LocalDate sixMonthAgo = nowDate.minusMonths(Long.parseLong(dictLabel)); //璇诲彇鏈嶅姟鍣ㄤ腑鐨勬枃浠跺す鍚� File directory = new File(basePath); //妫�娴嬭矾寰勫瓨鍦� 骞朵笖鏄竴涓洰褰� if (directory.exists() && directory.isDirectory()) { + //鑾峰緱 鐩綍闆嗗悎 File[] files = directory.listFiles(); if (files != null) { for (File file : files) { @@ -64,12 +66,12 @@ File[] allContents = directoryToBeDeleted.listFiles(); if (allContents != null) { for (File file : allContents) { -// deleteDirectory(file); + deleteDirectory(file); log.error("鎵撳嵃鏂囦欢鍚�:{}",file.getName()); } } -// directoryToBeDeleted.delete(); - log.error("鎵撳嵃鐩綍鍚�:{}", directoryToBeDeleted.getName()); + directoryToBeDeleted.delete(); + log.error("鎵撳嵃鏂囦欢鍚�:{}", directoryToBeDeleted.getName()); } -- Gitblit v1.8.0