diff --git a/src/main/java/com/peanut/modules/master/controller/CourseGuestbookController.java b/src/main/java/com/peanut/modules/master/controller/CourseGuestbookController.java index 6828aaf9..ab546f0a 100644 --- a/src/main/java/com/peanut/modules/master/controller/CourseGuestbookController.java +++ b/src/main/java/com/peanut/modules/master/controller/CourseGuestbookController.java @@ -32,27 +32,15 @@ public class CourseGuestbookController { Integer limit = Integer.valueOf(map.get("limit").toString()); Integer page = Integer.valueOf(map.get("page").toString()); MPJLambdaWrapper wrapper = new MPJLambdaWrapper<>(); - wrapper.eq(CourseGuestbook::getType,map.get("type")); if (StringUtils.isNotEmpty(map.get("courseId").toString())){ wrapper.eq(CourseGuestbook::getCourseId,map.get("courseId")); } - if (StringUtils.isNotEmpty(map.get("chapterId").toString())){ - wrapper.eq(CourseGuestbook::getChapterId,map.get("chapterId")); - } - wrapper.eq(CourseGuestbook::getPid,0); wrapper.like(CourseGuestbook::getContent,map.get("content")); wrapper.orderByAsc(CourseGuestbook::getCreateTime); Page courseGuestbookPage = service.page(new Page<>(page, limit), wrapper); if (courseGuestbookPage != null&&courseGuestbookPage.getRecords().size() > 0){ for (CourseGuestbook courseGuestbook : courseGuestbookPage.getRecords()) { courseGuestbook.setUser(userService.getById(courseGuestbook.getUserId())); - List childs = service.list(new LambdaQueryWrapper() - .eq(CourseGuestbook::getPid,courseGuestbook.getId()) - .orderByAsc(CourseGuestbook::getCreateTime)); - for (CourseGuestbook childC : childs) { - childC.setUser(userService.getById(courseGuestbook.getUserId())); - } - courseGuestbook.setChildren(childs); } } return R.ok().put("page",courseGuestbookPage); @@ -66,7 +54,11 @@ public class CourseGuestbookController { @RequestMapping("/delCourseGuestbook") public R delCourseGuestbook(@RequestBody Map map){ - service.removeById(map.get("id").toString()); + String ids = map.get("ids").toString(); + String[] idArr = ids.split(","); + for (String id : idArr) { + service.removeById(id); + } return R.ok(); }