From d2feee9c1cf0226f27962acbe78824cb960c277d Mon Sep 17 00:00:00 2001 From: wuchunlei Date: Fri, 20 Jun 2025 13:36:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A4=AA=E6=B9=96=E8=8B=B1=E6=89=8D=E5=8F=AF?= =?UTF-8?q?=E7=BB=91=E5=AE=9A=E8=AF=BE=E7=A8=8B=E5=88=97=E8=A1=A8=20?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/master/controller/TaihuTalentController.java | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/peanut/modules/master/controller/TaihuTalentController.java b/src/main/java/com/peanut/modules/master/controller/TaihuTalentController.java index 00cca243..410da83a 100644 --- a/src/main/java/com/peanut/modules/master/controller/TaihuTalentController.java +++ b/src/main/java/com/peanut/modules/master/controller/TaihuTalentController.java @@ -56,15 +56,11 @@ public class TaihuTalentController { //太湖英才可绑定课程列表 @RequestMapping("/getCourseListCanTalent") public R getCourseListCanTalent(@RequestBody Map params){ - List collect = courseToTalentService.list(new LambdaQueryWrapper() - .eq(CourseToTalent::getTalentId, params.get("talentId"))) - .stream().map(CourseToTalent::getCourseId).collect(Collectors.toList()); MPJLambdaWrapper wrapper = new MPJLambdaWrapper<>(); wrapper.rightJoin(CourseToTaihumed.class,CourseToTaihumed::getCourseId,CourseEntity::getId); wrapper.selectAll(CourseEntity.class); - if (collect.size() != 0){ - wrapper.notIn(CourseEntity::getId,collect); - } + String sql = "select 1 from course_to_talent where del_flag = 0 and course_id = t1.course_id and talent_id = "+params.get("talentId"); + wrapper.notExists(sql); wrapper.like(StringUtils.isNotBlank(params.get("title").toString()),CourseEntity::getTitle,params.get("title")); Page page = courseService.page(new Page<>(Long.parseLong(params.get("current").toString()), Long.parseLong(params.get("limit").toString())), wrapper);