whyclxw
2025-05-28 e16302f9d475c7cc4dd18c5abf1a23cb5502e362
src/main/java/com/whyc/controller/VoiceController.java
@@ -61,8 +61,10 @@
    }
    @ApiOperation("删除用户wav语音文件")
    @DeleteMapping("wavRead")
    @PostMapping("deleteWavRead")
    public void deleteWavRead(@RequestParam(required = false) String fileFullName){
        //过滤特殊字符,避免路径遍历攻击
        fileFullName = ActionUtil.filterFileName(fileFullName);
        UserInf user = ActionUtil.getUser();
        //获取绝对文件夹路径
        String unreadSuffixPath = "wav" + File.separator + "alarm" + File.separator + user.getUId() + File.separator + "unread";
@@ -81,8 +83,10 @@
    }
    @ApiOperation("用户wav语音文件播放完毕")
    @PutMapping("wavRead")
    @PostMapping("wavRead")
    public void updateWavRead(@RequestParam(required = false) String fileFullName){
        //过滤特殊字符,避免路径遍历攻击
        fileFullName = ActionUtil.filterFileName(fileFullName);
        UserInf user = ActionUtil.getUser();
        long currentTimeMillis = System.currentTimeMillis();
        Long specialId = null;