fuliqi
2024-10-29 8883d90ba7d60a61590b715d1a3be9e3ae2adb2d
src/main/java/com/ycl/jxkg/service/impl/ClassesUserServiceImpl.java
@@ -87,6 +87,7 @@
        ClassesUser classesUser = new ClassesUser();
        classesUser.setClassesId(form.getClassesId());
        classesUser.setUserId(user.getId());
        classesUser.setTeacher(Boolean.FALSE);
        baseMapper.insert(classesUser);
        return Result.ok("添加成功");
    }
@@ -158,12 +159,14 @@
        // 先删除之前的
        new LambdaUpdateChainWrapper<>(baseMapper)
                .eq(ClassesUser::getClassesId, form.getId())
                .eq(ClassesUser::getTeacher, Boolean.FALSE)
                .remove();
        // 再新增
        List<ClassesUser> classesUserList = form.getStudentList().stream().map(item -> {
            ClassesUser classesUser = new ClassesUser();
            classesUser.setClassesId(form.getId());
            classesUser.setUserId(item);
            classesUser.setTeacher(Boolean.FALSE);
            return classesUser;
        }).collect(Collectors.toList());
        this.saveBatch(classesUserList);