Procházet zdrojové kódy

班级课程管理单个班级课程设置

大数据与最优化研究所 před 9 měsíci
rodič
revize
cc7a81f6b9

+ 1 - 3
src/main/java/com/xjrsoft/module/base/service/impl/BaseClassCourseServiceImpl.java

@@ -145,8 +145,7 @@ public class BaseClassCourseServiceImpl extends MPJBaseServiceImpl<BaseClassCour
         //删除班级的这学期的所有课程教材
         LambdaUpdateWrapper<BaseClassCourse> baseClassCourseLambdaUpdateWrapper = new LambdaUpdateWrapper<>();
         baseClassCourseLambdaUpdateWrapper
-                .in(BaseClassCourse::getClassId, dto.getBaseClassAdminCourseIds())
-                .eq(BaseClassCourse::getBaseSemesterId, dto.getBaseSemesterId())
+                .in(BaseClassCourse::getClassId, baseClassAdminCourse.getId())
         ;
         this.remove(baseClassCourseLambdaUpdateWrapper);
 
@@ -160,7 +159,6 @@ public class BaseClassCourseServiceImpl extends MPJBaseServiceImpl<BaseClassCour
             Long courseId = Long.parseLong(idArr[0]);
             Long textbookId = Long.parseLong(idArr[1]);
             baseClassCourseList.add(new BaseClassCourse() {{
-                setBaseSemesterId(dto.getBaseSemesterId());
                 setClassId(baseClassAdminCourse.getId());
                 setCourseId(courseId);
                 setTextbookId(textbookId);