Explorar el Código

作业判断能否使用

刘俊驰 hace 7 meses
padre
commit
054890d13f

+ 7 - 6
mec-biz/src/main/java/com/ym/mec/biz/service/impl/StudentLessonTrainingDetailServiceImpl.java

@@ -335,12 +335,13 @@ public class StudentLessonTrainingDetailServiceImpl extends ServiceImpl<StudentL
             }
             if ("VIDEO".equals(studentLessonTrainingDetail.getHomeworkType()) && StringUtils.isNotBlank(studentLessonTrainingDetail.getLessonCoursewareId())) {
                 List<Integer> courseTypeIds = userVipMap.get(studentLessonTrainingDetail.getUserId().intValue());
-                if (CollectionUtils.isNotEmpty(courseTypeIds)) {
-                    if (courseTypeIds.contains(Integer.parseInt(studentLessonTrainingDetail.getLessonCoursewareId()))) {
-                        studentLessonTrainingDetail.setUseStatus("UNLOCK");
-                    } else {
-                        studentLessonTrainingDetail.setUseStatus("LOCK");
-                    }
+                if (CollectionUtils.isEmpty(courseTypeIds)) {
+                    courseTypeIds = new ArrayList<>();
+                }
+                if (courseTypeIds.contains(Integer.parseInt(studentLessonTrainingDetail.getLessonCoursewareId()))) {
+                    studentLessonTrainingDetail.setUseStatus("UNLOCK");
+                } else {
+                    studentLessonTrainingDetail.setUseStatus("LOCK");
                 }
             } else if ("VIDEO".equals(studentLessonTrainingDetail.getHomeworkType())){
                 studentLessonTrainingDetail.setUseStatus("UNLOCK");