| | |
| | | } |
| | | |
| | | @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"; |
| | |
| | | } |
| | | |
| | | @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; |
| | |
| | | |
| | | alarmVoiceSetService.delete(nextTimeIntervalSet.getId()); |
| | | }else{ //默认5分钟 |
| | | //addedTimeMillis = 5*60*1000; |
| | | addedTimeMillis = 1*60*1000; |
| | | addedTimeMillis = 5*60*1000; |
| | | //addedTimeMillis = 1*60*1000; |
| | | } |
| | | String readableVoiceTimeWithWavNew = currentTimeMillis+addedTimeMillis+".wav"; |
| | | //文件下次播放时间确定新的文件名 |