|
@@ -43,7 +43,11 @@ public class MusicGroupOrganizationCourseSettingsServiceImpl extends BaseService
|
|
|
musicGroupOrganizationCourseSettingsDao.insert(setting);
|
|
|
for (MusicGroupOrganizationCourseSettingsDetail detail : setting.getDetails()) {
|
|
|
detail.setMusicGroupOrganizationCourseSettingsId(setting.getId());
|
|
|
- detail.setUnitPrice(detail.getCourseCurrentPrice().divide(new BigDecimal(detail.getCourseTotalMinuties()), 8, BigDecimal.ROUND_HALF_UP));
|
|
|
+ if(detail.getCourseTotalMinuties() > 0){
|
|
|
+ detail.setUnitPrice(detail.getCourseCurrentPrice().divide(new BigDecimal(detail.getCourseTotalMinuties()), 8, BigDecimal.ROUND_HALF_UP));
|
|
|
+ } else {
|
|
|
+ detail.setUnitPrice(BigDecimal.ZERO);
|
|
|
+ }
|
|
|
}
|
|
|
musicGroupOrganizationCourseSettingsDetailDao.batchInsert(setting.getDetails());
|
|
|
return setting;
|