mirror of
https://github.com/PlayEdu/PlayEdu
synced 2025-06-23 12:32:41 +08:00
fixed: 线上课添加课时不统计bug
This commit is contained in:
parent
de6a9718f4
commit
a6b5eae000
@ -100,6 +100,7 @@ public class CourseController {
|
|||||||
Course course = courseService.createWithCategoryIdsAndDepIds(req.getTitle(), req.getThumb(), req.getShortDesc(), req.getIsRequired(), req.getIsShow(), req.getCategoryIds(), req.getDepIds());
|
Course course = courseService.createWithCategoryIdsAndDepIds(req.getTitle(), req.getThumb(), req.getShortDesc(), req.getIsRequired(), req.getIsShow(), req.getCategoryIds(), req.getDepIds());
|
||||||
|
|
||||||
Date now = new Date();
|
Date now = new Date();
|
||||||
|
Integer classHourCount = 0;
|
||||||
|
|
||||||
if (req.getHours().size() > 0) {//无章节课时配置
|
if (req.getHours().size() > 0) {//无章节课时配置
|
||||||
List<CourseHour> insertHours = new ArrayList<>();
|
List<CourseHour> insertHours = new ArrayList<>();
|
||||||
@ -118,6 +119,7 @@ public class CourseController {
|
|||||||
}
|
}
|
||||||
if (insertHours.size() > 0) {
|
if (insertHours.size() > 0) {
|
||||||
hourService.saveBatch(insertHours);
|
hourService.saveBatch(insertHours);
|
||||||
|
classHourCount = insertHours.size();
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (req.getChapters() == null || req.getChapters().size() == 0) {
|
if (req.getChapters() == null || req.getChapters().size() == 0) {
|
||||||
@ -154,8 +156,14 @@ public class CourseController {
|
|||||||
}
|
}
|
||||||
if (insertHours.size() > 0) {
|
if (insertHours.size() > 0) {
|
||||||
hourService.saveBatch(insertHours);
|
hourService.saveBatch(insertHours);
|
||||||
|
classHourCount = insertHours.size();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (classHourCount > 0) {
|
||||||
|
courseService.updateClassHour(course.getId(), classHourCount);
|
||||||
|
}
|
||||||
|
|
||||||
return JsonResponse.success();
|
return JsonResponse.success();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user