xiangpei
2024-10-27 d01fa2df1b46f45647e82be6d1476ea1e295f995
一个班级可以有多个老师
1个文件已修改
36 ■■■■■ 已修改文件
src/main/java/com/ycl/jxkg/service/impl/ClassesServiceImpl.java 36 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/service/impl/ClassesServiceImpl.java
@@ -57,16 +57,14 @@
        baseMapper.insert(entity);
        List<Integer> teacherList = form.getTeacherList();
        if (CollectionUtils.isEmpty(teacherList)) {
            teacherList = new ArrayList<>(1);
        }
        teacherList.add(webContext.getCurrentUser().getId());
        for (Integer teacherUserId : teacherList) {
            ClassesUser classesUser = new ClassesUser();
            classesUser.setClassesId(entity.getId());
            classesUser.setUserId(teacherUserId);
            classesUser.setTeacher(Boolean.TRUE);
            classesUserService.save(classesUser);
        if (! CollectionUtils.isEmpty(teacherList)) {
            for (Integer teacherUserId : teacherList) {
                ClassesUser classesUser = new ClassesUser();
                classesUser.setClassesId(entity.getId());
                classesUser.setUserId(teacherUserId);
                classesUser.setTeacher(Boolean.TRUE);
                classesUserService.save(classesUser);
            }
        }
        return Result.ok("添加成功");
    }
@@ -91,16 +89,14 @@
                .eq(ClassesUser::getTeacher, Boolean.TRUE)
                .remove();
        List<Integer> teacherList = form.getTeacherList();
        if (CollectionUtils.isEmpty(teacherList)) {
            teacherList = new ArrayList<>(1);
        }
        teacherList.add(webContext.getCurrentUser().getId());
        for (Integer teacherUserId : teacherList) {
            ClassesUser classesUser = new ClassesUser();
            classesUser.setClassesId(entity.getId());
            classesUser.setUserId(teacherUserId);
            classesUser.setTeacher(Boolean.TRUE);
            classesUserService.save(classesUser);
        if (! CollectionUtils.isEmpty(teacherList)) {
            for (Integer teacherUserId : teacherList) {
                ClassesUser classesUser = new ClassesUser();
                classesUser.setClassesId(entity.getId());
                classesUser.setUserId(teacherUserId);
                classesUser.setTeacher(Boolean.TRUE);
                classesUserService.save(classesUser);
            }
        }
        return Result.ok("修改成功");
    }