| | |
| | | return new Response().set(1);*/ |
| | | } |
| | | |
| | | @ApiOperation("删除用户已读的wav语音文件") |
| | | @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"; |
| | | 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(); |
| | | } |
| | | } |
| | | } |
| | | |
| | | } |