From 1313f78c4a8a948563642eef2fbc80245fdbc69d Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Thu, 11 Jan 2024 09:56:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=9B=BE=E4=B9=A6=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E4=BF=AE=E6=94=B9=E5=9B=BE=E4=B9=A6=E7=B1=BB=E5=9E=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../book/controller/BookController.java | 22 +++++++++++-------- .../book/controller/MyUserController.java | 2 +- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/peanut/modules/book/controller/BookController.java b/src/main/java/com/peanut/modules/book/controller/BookController.java index 5d5d26c4..6b95fd73 100644 --- a/src/main/java/com/peanut/modules/book/controller/BookController.java +++ b/src/main/java/com/peanut/modules/book/controller/BookController.java @@ -307,18 +307,22 @@ public class BookController { //先删除 LambdaQueryWrapper wrapper = new LambdaQueryWrapper(); wrapper.eq(MedicaldesBook::getBookId,book.getId()); - List list = medicaldesBookService.list(wrapper); + List list = medicaldesBookService.list(wrapper); if (list.size() > 0) { - medicaldesBookService.removeByIds(list); + for (MedicaldesBook b : list) { + medicaldesBookService.removeById(b.getId()); + } } //再添加 - String[] types = book.getMedicaldesBookType().split(","); - if (types.length > 0) { - for (int i = 0; i < types.length; i++) { - MedicaldesBook medicaldesBook = new MedicaldesBook(); - medicaldesBook.setBookId(book.getId()); - medicaldesBook.setTypeId(Integer.parseInt(types[i])); - medicaldesBookService.save(medicaldesBook); + if (book.getMedicaldesBookType()!=null){ + String[] types = book.getMedicaldesBookType().split(","); + if (types.length > 0) { + for (int i = 0; i < types.length; i++) { + MedicaldesBook medicaldesBook = new MedicaldesBook(); + medicaldesBook.setBookId(book.getId()); + medicaldesBook.setTypeId(Integer.parseInt(types[i])); + medicaldesBookService.save(medicaldesBook); + } } } return R.ok(); diff --git a/src/main/java/com/peanut/modules/book/controller/MyUserController.java b/src/main/java/com/peanut/modules/book/controller/MyUserController.java index 49c1aad4..3fce22ad 100644 --- a/src/main/java/com/peanut/modules/book/controller/MyUserController.java +++ b/src/main/java/com/peanut/modules/book/controller/MyUserController.java @@ -99,7 +99,7 @@ public class MyUserController { */ @RequestMapping("/info/{id}") // @RequiresPermissions("book:user:info") - public R info(@PathVariable("id") Integer id){ + public R info(@PathVariable("id") String id){ MyUserEntity user = userService.getById(id); // List list = couponHistoryService.getBaseMapper().selectList(new QueryWrapper().eq("member_id", id) // .eq("use_status", 0));