Просмотр исходного кода

fix:修复学生端我的课程显示bug

lalala 1 год назад
Родитель
Сommit
f5e40f2aac

+ 2 - 2
pom.xml

@@ -57,12 +57,12 @@
         <dependency>
             <groupId>com.nju.edu</groupId>
             <artifactId>seecoder-gitlab-client</artifactId>
-            <version>0.1.8</version>
+            <version>0.1.2</version>
         </dependency>
         <dependency>
             <groupId>com.nju.edu</groupId>
             <artifactId>seecoder-gitlab-common</artifactId>
-            <version>0.1.8</version>
+            <version>0.1.2</version>
         </dependency>
         <dependency>
             <groupId>cn.seecoder</groupId>

+ 1 - 0
seecoder-portal-server/src/main/java/cn/seecoder/seecoderportalserver/serviceImpl/CourseServiceImpl.java

@@ -203,6 +203,7 @@ public class CourseServiceImpl implements CourseService {
     public List<CourseVO> findStudentCourses(Long studentId) {
         List<CourseSelection> courseSelections = courseSelectionRepository.findCourseSelectionsByUserId(studentId);
         return courseSelections.stream()
+                .filter(CourseSelection::getState)
                 .map(courseSelection -> this.findCourseById(courseSelection.getCourseId()))
                 .filter(course -> !course.getState().equals(ObjectState.DELETED))
                 .collect(Collectors.toList());