fix(批量操作): 批量操作报错修改

This commit is contained in:
马超 2023-02-07 14:15:57 +08:00
parent 7e7016030e
commit 263bf31a84
2 changed files with 6 additions and 6 deletions

View File

@ -60,10 +60,10 @@ public class RecoveryFileController {
@MyLog(operation = "批量删除回收文件", module = CURRENT_MODULE) @MyLog(operation = "批量删除回收文件", module = CURRENT_MODULE)
@ResponseBody @ResponseBody
public RestResult<String> batchDeleteRecoveryFile(@RequestBody BatchDeleteRecoveryFileDTO batchDeleteRecoveryFileDTO) { public RestResult<String> batchDeleteRecoveryFile(@RequestBody BatchDeleteRecoveryFileDTO batchDeleteRecoveryFileDTO) {
JwtUser sessionUserBean = SessionUtil.getSession(); String userFileIds = batchDeleteRecoveryFileDTO.getUserFileIds();
List<RecoveryFile> recoveryFileList = JSON.parseArray(batchDeleteRecoveryFileDTO.getRecoveryFileIds(), RecoveryFile.class); String[] userFileIdList = userFileIds.split(",");
for (RecoveryFile recoveryFile : recoveryFileList) { for (String userFileId : userFileIdList) {
RecoveryFile recoveryFile1 = recoveryFileService.getById(recoveryFile.getRecoveryFileId()); RecoveryFile recoveryFile1 = recoveryFileService.getById(userFileId);
if (recoveryFile1 != null) { if (recoveryFile1 != null) {
asyncTaskComp.deleteUserFile(recoveryFile1.getUserFileId()); asyncTaskComp.deleteUserFile(recoveryFile1.getUserFileId());

View File

@ -6,6 +6,6 @@ import lombok.Data;
@Data @Data
@Schema(name = "批量删除回收文件DTO",required = true) @Schema(name = "批量删除回收文件DTO",required = true)
public class BatchDeleteRecoveryFileDTO { public class BatchDeleteRecoveryFileDTO {
@Schema(description="恢复文件集合") @Schema(description="用户文件Id集合", required = true)
private String recoveryFileIds; private String userFileIds;
} }