|
|
@@ -111,10 +111,12 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean addCourse(AddClassTimeStatisticsDto dto) {
|
|
|
ClassTimeStatistics classTimeStatistics = BeanUtil.toBean(dto, ClassTimeStatistics.class);
|
|
|
classTimeStatistics.setStatus(0);
|
|
|
classTimeStatistics.setCategory(2);
|
|
|
+ classTimeStatistics.setOverWorkloadNumberStatus(0);
|
|
|
classTimeStatistics.setCreateDate(new Date());
|
|
|
|
|
|
List<WeekTimeRangeVo> weekTimeRangeVos = calculateNaturalWeeks(classTimeStatistics.getStartDate(), classTimeStatistics.getEndDate());
|
|
|
@@ -144,6 +146,7 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean updateCourse(ClassTimeStatistics classTimeStatistics) {
|
|
|
List<WeekTimeRangeVo> weekTimeRangeVos = calculateNaturalWeeks(classTimeStatistics.getStartDate(), classTimeStatistics.getEndDate());
|
|
|
classTimeStatistics.setWeeks(weekTimeRangeVos.size());
|
|
|
@@ -760,6 +763,7 @@ public class ClassTimeStatisticsServiceImpl extends MPJBaseServiceImpl<ClassTime
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public Boolean refreshCourseRecord(ClassTimeStatistics statistics) {
|
|
|
try {
|
|
|
// 1、查询教师
|