diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseContentServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseContentServiceImpl.java index eccfb8fd..2a822dfb 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseContentServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseContentServiceImpl.java @@ -53,12 +53,15 @@ public class CourseContentServiceImpl implements ICourseContentService { CourseAssess assess=dto.getAssess(); CourseExam exam=dto.getExam(); CourseHomeWork homework=dto.getHomework(); - if(StringUtils.isBlank(cc.getId())) { //新增的情况 cc.setDeleted(false); if (cc.getDuration()==null){ - cc.setDuration(exam.getTestDuration()*60); + if (exam != null){ + cc.setDuration(exam.getTestDuration()*60); + }else { + cc.setDuration(0); + } } //如果是没有目录的,并具是课程内容 if(dto.getType()!=null && dto.getType()==10) {