在线课固定时长问题修改

This commit is contained in:
zhaolongfei
2024-07-08 15:51:32 +08:00
parent 901638dea9
commit d90f4d883f

View File

@@ -55,11 +55,12 @@ public class CourseContentServiceImpl implements ICourseContentService {
//新增的情况 //新增的情况
cc.setDeleted(false); cc.setDeleted(false);
if (cc.getDuration()==null){ if (cc.getDuration()==null){
if (exam != null){
cc.setDuration(exam.getTestDuration()*60);
}else {
cc.setDuration(0); cc.setDuration(0);
} }
if(exam!=null) {
if (exam.getTestDuration()!=null) {
cc.setDuration(exam.getTestDuration() * 60);
}
} }
//如果是没有目录的,并具是课程内容 //如果是没有目录的,并具是课程内容
if(dto.getType()!=null && dto.getType()==10) { if(dto.getType()!=null && dto.getType()==10) {
@@ -70,8 +71,10 @@ public class CourseContentServiceImpl implements ICourseContentService {
} }
ccDao.save(cc); ccDao.save(cc);
}else { }else {
if (cc.getDuration()!=null) { if(exam!=null) {
cc.setDuration(cc.getDuration()); if (exam.getTestDuration()!=null) {
cc.setDuration(exam.getTestDuration() * 60);
}
} }
ccDao.update(cc); ccDao.update(cc);
cc.setSysVersion(ccDao.getVersion(cc.getId())); cc.setSysVersion(ccDao.getVersion(cc.getId()));