|
@@ -232,12 +232,15 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
Double courseTimeTypeTime = 0D;
|
|
|
for (String courseTimeType : CourseTimeTypeMap.keySet()) {
|
|
|
List<WfTeacherCourseTime> courseTimes = courseTimeMap.get(courseTimeType);
|
|
|
+ if(courseTimes == null){
|
|
|
+ continue;
|
|
|
+ }
|
|
|
double sum = courseTimes.stream()
|
|
|
.filter(x -> x.getTeacherIds().contains(teacher.getId().toString()))
|
|
|
.mapToDouble(WfTeacherCourseTime::getCourseTime).sum();
|
|
|
allClassTime = allClassTime + sum;
|
|
|
courseTimeTypeTime = courseTimeTypeTime + sum;
|
|
|
- courseTimeTypeJson.addProperty(courseTimeType, sum);
|
|
|
+ courseTimeTypeJson.addProperty(CourseTimeTypeMap.get(courseTimeType), sum);
|
|
|
|
|
|
for (LocalDate localDate : allDateList) {
|
|
|
double sum1 = courseTimes.stream()
|
|
@@ -251,6 +254,8 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
allClassTimeDataArray.add(courseJson);
|
|
|
}
|
|
|
}
|
|
|
+ record.setCourseTimeTypeData(courseTimeTypeJson.toString());
|
|
|
+
|
|
|
//早自习、正课、晚辅、顶课、调课
|
|
|
Double classTime7 = 0D,classTime8 = 0D,classTime9 = 0D,classTime11 = 0D;
|
|
|
|