1
0
mirror of https://gitee.com/bookshelfplus/bookshelfplus synced 2025-09-15 21:01:40 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee

删除书籍功能实现

This commit is contained in:
2022-04-06 23:15:37 +08:00
parent 3d2e9b6dfa
commit 61ecc5600a
5 changed files with 91 additions and 2 deletions

View File

@@ -169,6 +169,22 @@ public class BookController extends BaseController {
}
}
@ApiOperation(value = "【管理员】删除书籍", notes = "管理员在后台删除书籍")
@RequestMapping(value = "delete", method = {RequestMethod.POST}, consumes = {CONTENT_TYPE_FORMED})
@ResponseBody
public CommonReturnType deleteBook(@RequestParam(value = "token", required = false) String token,
@RequestParam(required = true, value = "id") Integer bookId) throws BusinessException {
// 已经在 getUserByToken 方法中判断了 token 为空、不合法;用户不存在情况,此处无需再判断
UserModel userModel = userService.getUserByToken(redisTemplate, token);
Integer affectRows = bookService.deleteBook(bookId);
if (affectRows > 0) {
return CommonReturnType.create("success");
} else {
return CommonReturnType.create("failed");
}
}
private BookVO convertFromModel(BookModel bookModel) {
BookVO bookVO = new BookVO();