|
@@ -1639,6 +1639,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
Collections.sort(classPeriodVos);
|
|
|
Long startTotalTime = 0L;
|
|
|
Long endTotalTime = 0L;
|
|
|
+ Long secTotalTime = 0L;
|
|
|
for (ClassPeriodVo classPeriodVo : classPeriodVos) {
|
|
|
//为模块搜索下面的章 和节 并搜索学时记录
|
|
|
if (classPeriodVo.getType() == 1) {
|
|
@@ -1654,6 +1655,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
classPeriodSectionVos.addAll(baseMapper.listperiodExam(classPeriodChapterVo.getId(), bo.getGoodsId(), classPeriodVo.getCourseId(), bo.getUserId(), classPeriodVo.getId()));
|
|
|
for (ClassPeriodSectionVo classPeriodSectionVo : classPeriodSectionVos) {
|
|
|
if (classPeriodSectionVo.getType() == 3) {
|
|
|
+ secTotalTime+=classPeriodSectionVo.getDurationTime();
|
|
|
//节
|
|
|
UserPeriodQueryBo userPeriodQueryBo = new UserPeriodQueryBo();
|
|
|
userPeriodQueryBo.setSectionId(classPeriodSectionVo.getId());
|
|
@@ -1802,6 +1804,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
List<ClassPeriodSectionVo> classPeriodSectionVos = baseMapper.listPeriodSection(classPeriodVo.getId(), bo.getGoodsId(), classPeriodVo.getCourseId(), bo.getUserId());
|
|
|
Collections.sort(classPeriodSectionVos);
|
|
|
for (ClassPeriodSectionVo classPeriodSectionVo : classPeriodSectionVos) {
|
|
|
+ secTotalTime+=classPeriodSectionVo.getDurationTime();
|
|
|
UserPeriodQueryBo userPeriodQueryBo = new UserPeriodQueryBo();
|
|
|
userPeriodQueryBo.setSectionId(classPeriodSectionVo.getId());
|
|
|
userPeriodQueryBo.setCourseId(classPeriodSectionVo.getCourseId());
|
|
@@ -1908,6 +1911,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
|
|
|
//为节搜索学时记录
|
|
|
if (classPeriodVo.getType() == 3) {
|
|
|
+ secTotalTime+=classPeriodVo.getDurationTime();
|
|
|
UserPeriodQueryBo userPeriodQueryBo = new UserPeriodQueryBo();
|
|
|
userPeriodQueryBo.setSectionId(classPeriodVo.getId());
|
|
|
userPeriodQueryBo.setCourseId(classPeriodVo.getCourseId());
|
|
@@ -1961,6 +1965,7 @@ public class ClassGradeUserServiceImpl extends ServiceImpl<ClassGradeUserMapper,
|
|
|
if(classPeriodVos.size()>0){
|
|
|
classPeriodVos.get(0).setStartTotalTime(startTotalTime);
|
|
|
classPeriodVos.get(0).setEndTotalTime(endTotalTime);
|
|
|
+ classPeriodVos.get(0).setSecTotalTime(secTotalTime);
|
|
|
}
|
|
|
return classPeriodVos;
|
|
|
}
|