|
@@ -282,13 +282,13 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
}
|
|
|
switch (musicGroupPaymentCalenderDto.getMemberValidDate()){
|
|
|
case 1 :
|
|
|
- memberPaymentAmount = memberFee.getCurrentMonthFee();
|
|
|
+ memberPaymentAmount = memberFee.getCurrentMonthFee().setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
break;
|
|
|
case 6 :
|
|
|
- memberPaymentAmount = memberFee.getCurrentHalfYearFee();
|
|
|
+ memberPaymentAmount = memberFee.getCurrentHalfYearFee().setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
break;
|
|
|
case 12 :
|
|
|
- memberPaymentAmount = memberFee.getCurrentYearFee();
|
|
|
+ memberPaymentAmount = memberFee.getCurrentYearFee().setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
break;
|
|
|
default:
|
|
|
throw new BizException("请选择正确的会员有效期");
|
|
@@ -672,13 +672,13 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
}
|
|
|
switch (musicGroupPaymentCalenderDto.getMemberValidDate()){
|
|
|
case 1 :
|
|
|
- memberPaymentAmount = memberFee.getCurrentMonthFee();
|
|
|
+ memberPaymentAmount = memberFee.getCurrentMonthFee().setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
break;
|
|
|
case 6 :
|
|
|
- memberPaymentAmount = memberFee.getCurrentHalfYearFee();
|
|
|
+ memberPaymentAmount = memberFee.getCurrentHalfYearFee().setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
break;
|
|
|
case 12 :
|
|
|
- memberPaymentAmount = memberFee.getCurrentYearFee();
|
|
|
+ memberPaymentAmount = memberFee.getCurrentYearFee().setScale(0, BigDecimal.ROUND_HALF_UP);
|
|
|
break;
|
|
|
default:
|
|
|
throw new BizException("请选择正确的会员有效期");
|
|
@@ -713,7 +713,7 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
musicGroupPaymentCalender.setMemo(musicGroupPaymentCalenderDto.getMemo());
|
|
|
musicGroupPaymentCalender.setMusicGroupId(musicGroupId);
|
|
|
musicGroupPaymentCalender.setMusicGroupOrganizationCourseSettingId(musicGroupPaymentCalenderDto.getMusicGroupOrganizationCourseSettingId());
|
|
|
- BigDecimal totalPaymentAmount = musicGroupPaymentCalender.getMemberPaymentAmount();
|
|
|
+ BigDecimal totalPaymentAmount = musicGroupPaymentCalenderDto.getMemberPaymentAmount();
|
|
|
if(musicGroupPaymentCalenderCourseSettingsList != null){
|
|
|
List<MusicGroupPaymentCalenderCourseSettings> newCSList = new ArrayList<MusicGroupPaymentCalenderCourseSettings>(
|
|
|
musicGroupPaymentCalenderCourseSettingsList.size());
|
|
@@ -757,7 +757,6 @@ public class MusicGroupPaymentCalenderServiceImpl extends BaseServiceImpl<Long,
|
|
|
}
|
|
|
|
|
|
musicGroupPaymentCalender.setPaymentAmount(totalPaymentAmount);
|
|
|
-
|
|
|
musicGroupPaymentCalender.setPaymentPattern(musicGroupPaymentCalenderDto.getPaymentPattern());
|
|
|
musicGroupPaymentCalender.setPaymentValidEndDate(musicGroupPaymentDateRange.getPaymentValidEndDate());
|
|
|
musicGroupPaymentCalender.setPaymentValidStartDate(musicGroupPaymentDateRange.getPaymentValidStartDate());
|