diff --git a/tamguo-mms/src/main/java/com/tamguo/web/BookController.java b/tamguo-mms/src/main/java/com/tamguo/web/BookController.java index f87b0d2..04c8079 100644 --- a/tamguo-mms/src/main/java/com/tamguo/web/BookController.java +++ b/tamguo-mms/src/main/java/com/tamguo/web/BookController.java @@ -119,6 +119,10 @@ public class BookController { public Result book(@PathVariable String id) { try { BookEntity book = iBookService.selectById(id); + + String categoryIds = book.getCategoryId(); + book.setCategoryIds(Arrays.asList(categoryIds)); + // 获取categoryIds return Result.result(0, book, "查询成功!"); } catch (Exception e) { logger.error(e.getMessage() , e); diff --git a/tamguo-mms/src/main/resources/static/js/member/booklist.js b/tamguo-mms/src/main/resources/static/js/member/booklist.js index e9e8eac..93f810a 100644 --- a/tamguo-mms/src/main/resources/static/js/member/booklist.js +++ b/tamguo-mms/src/main/resources/static/js/member/booklist.js @@ -91,7 +91,8 @@ var vm = new Vue({ console.log(response); if(response.data.code == 0){ vm.bookDialogVisible = true; - vm.book = result.data.result; + vm.book = response.data.result; + vm.imageUrl = vm.book.bookImage; }else{ this.$message.error(response.data.message); } diff --git a/tamguo-mms/src/main/resources/templates/booklist.html b/tamguo-mms/src/main/resources/templates/booklist.html index 1752da5..8263aba 100644 --- a/tamguo-mms/src/main/resources/templates/booklist.html +++ b/tamguo-mms/src/main/resources/templates/booklist.html @@ -117,6 +117,7 @@ + impleme book.setSeoDescription(book.getName()); book.setSeoKeywords(book.getName()); book.setSeoTitle(book.getName()); - this.insert(book); + if(StringUtils.isEmpty(book.getId())) { + this.insert(book); + }else { + this.updateById(book); + } } }