From 426aeb952d35eeb72a9619fee1e987b08fb33cb6 Mon Sep 17 00:00:00 2001 From: whycxzp <perryhsu@163.com> Date: 星期三, 16 十一月 2022 15:28:10 +0800 Subject: [PATCH] 语音更新 --- src/main/java/com/whyc/controller/VoiceController.java | 19 ++++++++++++++----- 1 files changed, 14 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/whyc/controller/VoiceController.java b/src/main/java/com/whyc/controller/VoiceController.java index f775f31..8c1a9e6 100644 --- a/src/main/java/com/whyc/controller/VoiceController.java +++ b/src/main/java/com/whyc/controller/VoiceController.java @@ -55,15 +55,24 @@ return new Response().set(1);*/ } - @ApiOperation("鍒犻櫎鐢ㄦ埛宸茶鐨剋av璇煶鏂囦欢") + @ApiOperation("鍒犻櫎鐢ㄦ埛wav璇煶鏂囦欢") @DeleteMapping - public void deleteWavRead(@RequestParam String fileFullName){ + public void deleteWavRead(@RequestParam(required = false) String fileFullName){ UserInf user = ActionUtil.getUser(); //鑾峰彇缁濆鏂囦欢澶硅矾寰� String unreadSuffixPath = "wav" + File.separator + "alarm" + File.separator + user.getUId() + File.separator + "unread"; - String deletedFilePath = CommonUtil.getRootFile() + unreadSuffixPath + File.separator + fileFullName; - File deletedFile = new File(deletedFilePath); - deletedFile.delete(); + if(fileFullName!=null) { //鍒犻櫎鐢ㄦ埛涓嬫寚瀹氱殑璇煶 + String deletedFilePath = CommonUtil.getRootFile() + unreadSuffixPath + File.separator + fileFullName; + File deletedFile = new File(deletedFilePath); + deletedFile.delete(); + }else{ //娓呯┖鐢ㄦ埛涓嬬殑鎵�鏈夎闊� + String deletedDirPath = CommonUtil.getRootFile() + unreadSuffixPath; + File deletedDir = new File(deletedDirPath); + File[] files = deletedDir.listFiles(); + for (File file:files) { + file.delete(); + } + } } } -- Gitblit v1.9.1