| | |
| | | ClassesUser classesUser = new ClassesUser(); |
| | | classesUser.setClassesId(form.getClassesId()); |
| | | classesUser.setUserId(user.getId()); |
| | | classesUser.setTeacher(Boolean.FALSE); |
| | | baseMapper.insert(classesUser); |
| | | return Result.ok("添加成功"); |
| | | } |
| | |
| | | // 先删除之前的 |
| | | 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); |