|
|
@@ -23,6 +23,7 @@ import com.xjrsoft.module.classtime.mapper.ClassTimeStatisticsRecordMapper;
|
|
|
import com.xjrsoft.module.classtime.service.IClassTimeDeleteService;
|
|
|
import com.xjrsoft.module.classtime.service.IClassTimeStatisticsService;
|
|
|
import com.xjrsoft.module.classtime.service.IClassTimeStatisticsSetService;
|
|
|
+import com.xjrsoft.module.classtime.vo.ClassTimeStatisticsRecordVo;
|
|
|
import com.xjrsoft.module.classtime.vo.CourseListVo;
|
|
|
import com.xjrsoft.module.classtime.vo.TeacherListVo;
|
|
|
import com.xjrsoft.module.classtime.vo.WeekTimeRangeVo;
|
|
|
@@ -252,6 +253,11 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ record.setClassTime7(classTime7);
|
|
|
+ record.setClassTime8(classTime8);
|
|
|
+ record.setClassTime9(classTime9);
|
|
|
+ record.setClassTime10(classTime10);
|
|
|
+ record.setClassTime11(classTime11);
|
|
|
JsonObject weekDataJson = new JsonObject();
|
|
|
Double allTimes = 0d;
|
|
|
//存每周的数据
|
|
|
@@ -403,6 +409,16 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
return true;
|
|
|
}
|
|
|
|
|
|
+ @Override
|
|
|
+ public Boolean lockData(Long id) {
|
|
|
+ return null;
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public List<ClassTimeStatisticsRecordVo> getRecordList(Long id) {
|
|
|
+ return this.baseMapper.getRecordList(id);
|
|
|
+ }
|
|
|
+
|
|
|
//计算日期内一共几个周,并返回每周的周一日期和周日日期
|
|
|
private static List<WeekTimeRangeVo> calculateNaturalWeeks(LocalDate startDate, LocalDate endDate) {
|
|
|
List<WeekTimeRangeVo> result = new ArrayList<>();
|