|
@@ -259,9 +259,15 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
if (defaultUnitPrice == null) {
|
|
|
throw new BizException("请先设置分部课程类型单价");
|
|
|
}
|
|
|
- if (courseSettings.getCourseCurrentPrice()
|
|
|
- .divide(new BigDecimal(courseSettings.getCourseTotalMinuties()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_DOWN)
|
|
|
- .compareTo(defaultUnitPrice.getUnitPrice()) != 0) {
|
|
|
+ if (courseSettings.getCourseTotalMinuties() != 0) {
|
|
|
+ if (courseSettings
|
|
|
+ .getCourseCurrentPrice()
|
|
|
+ .divide(new BigDecimal(courseSettings.getCourseTotalMinuties()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_DOWN)
|
|
|
+ .compareTo(defaultUnitPrice.getUnitPrice()) != 0) {
|
|
|
+ status = AUDITING;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
status = AUDITING;
|
|
|
break;
|
|
|
}
|
|
@@ -564,9 +570,14 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
if (defaultUnitPrice == null) {
|
|
|
throw new BizException("请先设置分部课程类型单价");
|
|
|
}
|
|
|
- if (courseSettings.getCourseCurrentPrice()
|
|
|
- .divide(new BigDecimal(courseSettings.getCourseTotalMinuties()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_DOWN)
|
|
|
- .compareTo(defaultUnitPrice.getUnitPrice()) != 0) {
|
|
|
+ if (courseSettings.getCourseTotalMinuties() != 0) {
|
|
|
+ if (courseSettings.getCourseCurrentPrice()
|
|
|
+ .divide(new BigDecimal(courseSettings.getCourseTotalMinuties()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_DOWN)
|
|
|
+ .compareTo(defaultUnitPrice.getUnitPrice()) != 0) {
|
|
|
+ status = AUDITING;
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ } else {
|
|
|
status = AUDITING;
|
|
|
break;
|
|
|
}
|