|
@@ -297,27 +297,25 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
.add(activityOriginalAmount)
|
|
|
.add(repairOriginalAmount).setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
|
|
|
- BigDecimal actualTotalAmount = BigDecimal.ZERO;
|
|
|
+ //计算缴费项目总金额(前端录入)
|
|
|
+ BigDecimal courseActualAmount = musicGroupPaymentCalenderCourseSettingsService.getActualAmount(musicGroupPaymentBaseCalender);
|
|
|
+ BigDecimal memberActualAmount = musicGroupPaymentCalenderMemberService.getActualAmount(musicGroupPaymentBaseCalender);
|
|
|
+ BigDecimal repairActualAmount = musicGroupPaymentCalenderRepairService.getActualAmount(musicGroupPaymentBaseCalender);
|
|
|
+ BigDecimal activityActualAmount = musicGroupPaymentCalenderActivityService.getActualAmount(musicGroupPaymentBaseCalender);
|
|
|
+
|
|
|
+ BigDecimal actualTotalAmount = courseActualAmount.add(memberActualAmount)
|
|
|
+ .add(repairActualAmount)
|
|
|
+ .add(activityActualAmount).setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
+
|
|
|
PaymentCalenderStatusEnum status;
|
|
|
if (musicGroupPaymentBaseCalender.getPayUserType() == SCHOOL) {
|
|
|
status = AUDITING;
|
|
|
} else {
|
|
|
- //计算缴费项目总金额(前端录入)
|
|
|
- BigDecimal courseActualAmount = musicGroupPaymentCalenderCourseSettingsService.getActualAmount(musicGroupPaymentBaseCalender);
|
|
|
- BigDecimal memberActualAmount = musicGroupPaymentCalenderMemberService.getActualAmount(musicGroupPaymentBaseCalender);
|
|
|
- BigDecimal repairActualAmount = musicGroupPaymentCalenderRepairService.getActualAmount(musicGroupPaymentBaseCalender);
|
|
|
- BigDecimal activityActualAmount = musicGroupPaymentCalenderActivityService.getActualAmount(musicGroupPaymentBaseCalender);
|
|
|
-
|
|
|
- actualTotalAmount = courseActualAmount.add(memberActualAmount)
|
|
|
- .add(repairActualAmount)
|
|
|
- .add(activityActualAmount).setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
-
|
|
|
//计算项目原现价
|
|
|
BigDecimal courseCurrentAmount = musicGroupPaymentCalenderCourseSettingsService.getCurrentAmount(musicGroupPaymentBaseCalender);
|
|
|
BigDecimal memberCurrentAmount = musicGroupPaymentCalenderMemberService.getCurrentAmount(musicGroupPaymentBaseCalender);
|
|
|
BigDecimal repairCurrentAmount = musicGroupPaymentCalenderRepairService.getCurrentAmount(musicGroupPaymentBaseCalender);
|
|
|
BigDecimal activityCurrentAmount = musicGroupPaymentCalenderActivityService.getCurrentAmount(musicGroupPaymentBaseCalender);
|
|
|
-
|
|
|
BigDecimal currentTotalAmount = courseCurrentAmount.add(memberCurrentAmount)
|
|
|
.add(repairCurrentAmount)
|
|
|
.add(activityCurrentAmount).setScale(0, BigDecimal.ROUND_HALF_UP);
|