|
@@ -33,15 +33,13 @@ public class MusicGroupOrganizationCourseSettingsServiceImpl extends BaseService
|
|
|
throw new BizException("请设置对应课程的收费");
|
|
|
}
|
|
|
|
|
|
- for (MusicGroupOrganizationCourseSettingsDetail detail : setting.getDetails()) {
|
|
|
- if (detail.getCourseTotalMinuties() <= 0) {
|
|
|
- throw new BizException(detail.getCourseType().getMsg() + "课程总时长必须大于0");
|
|
|
- }
|
|
|
- if (detail.getIsStudentOptional()) {
|
|
|
- setting.setTotalCurrentPrice(setting.getTotalCurrentPrice().add(detail.getCourseCurrentPrice()));
|
|
|
- setting.setTotalOriginalPrice(setting.getTotalOriginalPrice().add(detail.getCourseOriginalPrice()));
|
|
|
- }
|
|
|
- }
|
|
|
+ for (MusicGroupOrganizationCourseSettingsDetail detail : setting.getDetails()) {
|
|
|
+ if (detail.getCourseTotalMinuties() <= 0) {
|
|
|
+ throw new BizException(detail.getCourseType().getMsg() + "课程总时长必须大于0");
|
|
|
+ }
|
|
|
+ setting.setTotalCurrentPrice(setting.getTotalCurrentPrice().add(detail.getCourseCurrentPrice()));
|
|
|
+ setting.setTotalOriginalPrice(setting.getTotalOriginalPrice().add(detail.getCourseOriginalPrice()));
|
|
|
+ }
|
|
|
musicGroupOrganizationCourseSettingsDao.insert(setting);
|
|
|
for (MusicGroupOrganizationCourseSettingsDetail detail : setting.getDetails()) {
|
|
|
detail.setMusicGroupOrganizationCourseSettingsId(setting.getId());
|