删除模块
This commit is contained in:
parent
94e07f2848
commit
d7a01756bf
@ -5,7 +5,7 @@ import com.wxjw.common.ResultUtil;
|
|||||||
import com.wxjw.dal.dao.ExcelInfoMapper;
|
import com.wxjw.dal.dao.ExcelInfoMapper;
|
||||||
import com.wxjw.dal.pojo.ErrorCode;
|
import com.wxjw.dal.pojo.ErrorCode;
|
||||||
import com.wxjw.dal.pojo.data.DeleteFile.DeleteFileData;
|
import com.wxjw.dal.pojo.data.DeleteFile.DeleteFileData;
|
||||||
import com.wxjw.dal.pojo.entity.ExcelInfoEntity;
|
import com.wxjw.service.DeleteFileService;
|
||||||
import jakarta.annotation.Resource;
|
import jakarta.annotation.Resource;
|
||||||
import org.springframework.http.ResponseEntity;
|
import org.springframework.http.ResponseEntity;
|
||||||
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.PostMapping;
|
||||||
@ -28,7 +28,9 @@ public class DeleteFileController {
|
|||||||
@PostMapping("/file")
|
@PostMapping("/file")
|
||||||
public ResponseEntity<BaseResponse<Object>> deleteFile(@RequestBody DeleteFileData requestBody) {
|
public ResponseEntity<BaseResponse<Object>> deleteFile(@RequestBody DeleteFileData requestBody) {
|
||||||
if ("deletefile".equals(requestBody.getAction())) {
|
if ("deletefile".equals(requestBody.getAction())) {
|
||||||
return d;
|
DeleteFileService deleteFileService = new DeleteFileService(excelInfoMapper);
|
||||||
|
deleteFileService.deleteFile(requestBody);
|
||||||
|
return deleteFileService.getReturnResult();
|
||||||
} else {
|
} else {
|
||||||
return ResultUtil.error(ErrorCode.PARAMETER_ERROR);
|
return ResultUtil.error(ErrorCode.PARAMETER_ERROR);
|
||||||
}
|
}
|
||||||
|
@ -15,6 +15,7 @@ public enum ErrorCode {
|
|||||||
PARAMETER_ERROR("ParameterError", 40011, "参数错误", HttpCode.BAD_REQUEST),
|
PARAMETER_ERROR("ParameterError", 40011, "参数错误", HttpCode.BAD_REQUEST),
|
||||||
DATA_DUPLICATION("DataDuplication", 40012, "数据重复", HttpCode.BAD_REQUEST),
|
DATA_DUPLICATION("DataDuplication", 40012, "数据重复", HttpCode.BAD_REQUEST),
|
||||||
DATA_WRITE_FAILURE("DataWriteFailure", 40013, "数据写入失败", HttpCode.BAD_REQUEST),
|
DATA_WRITE_FAILURE("DataWriteFailure", 40013, "数据写入失败", HttpCode.BAD_REQUEST),
|
||||||
|
DATA_DELETE_FAILURE("DataDeleteFailure", 40014, "数据删除失败", HttpCode.BAD_REQUEST),
|
||||||
FILE_TYPE_IS_INCORRECT("FileTypeIncorrect", 40014, "文件类型错误", HttpCode.BAD_REQUEST),
|
FILE_TYPE_IS_INCORRECT("FileTypeIncorrect", 40014, "文件类型错误", HttpCode.BAD_REQUEST),
|
||||||
FILE_CREATION_FAILED("FileCreationFailed", 40015, "文件创建失败", HttpCode.BAD_REQUEST),
|
FILE_CREATION_FAILED("FileCreationFailed", 40015, "文件创建失败", HttpCode.BAD_REQUEST),
|
||||||
FILE_ALREADY_EXISTS("FileAlreadyExists", 40016, "文件已经存在", HttpCode.BAD_REQUEST),
|
FILE_ALREADY_EXISTS("FileAlreadyExists", 40016, "文件已经存在", HttpCode.BAD_REQUEST),
|
||||||
|
@ -31,8 +31,11 @@ public class DeleteFileService {
|
|||||||
ExcelInfoEntity excelInfo = excelInfoMapper.getExcelForId(requestBody.getNodeId());
|
ExcelInfoEntity excelInfo = excelInfoMapper.getExcelForId(requestBody.getNodeId());
|
||||||
if (excelInfo != null && excelInfo.getId() != null) {
|
if (excelInfo != null && excelInfo.getId() != null) {
|
||||||
// 查找到数据执行删除
|
// 查找到数据执行删除
|
||||||
excelInfoMapper.deleteExcelForId(excelInfo.getId());
|
if (excelInfoMapper.deleteExcelForId(excelInfo.getId())) {
|
||||||
returnResult = ResultUtil.success("删除成功");
|
returnResult = ResultUtil.success("删除成功");
|
||||||
|
} else {
|
||||||
|
returnResult = ResultUtil.error(ErrorCode.DATA_DELETE_FAILURE);
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
returnResult = ResultUtil.error(ErrorCode.DATA_IS_EMPTY);
|
returnResult = ResultUtil.error(ErrorCode.DATA_IS_EMPTY);
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user