diff --git a/src/main/java/com/qiwenshare/file/controller/RecoveryFileController.java b/src/main/java/com/qiwenshare/file/controller/RecoveryFileController.java index 9346fe6..771a517 100644 --- a/src/main/java/com/qiwenshare/file/controller/RecoveryFileController.java +++ b/src/main/java/com/qiwenshare/file/controller/RecoveryFileController.java @@ -65,9 +65,11 @@ public class RecoveryFileController { for (RecoveryFile recoveryFile : recoveryFileList) { RecoveryFile recoveryFile1 = recoveryFileService.getById(recoveryFile.getRecoveryFileId()); - asyncTaskComp.deleteUserFile(recoveryFile1.getUserFileId()); + if (recoveryFile1 != null) { + asyncTaskComp.deleteUserFile(recoveryFile1.getUserFileId()); - recoveryFileService.removeById(recoveryFile1.getRecoveryFileId()); + recoveryFileService.removeById(recoveryFile1.getRecoveryFileId()); + } } return RestResult.success().data("批量删除成功");