|
@@ -153,8 +153,8 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
throw new BizException("修改失败:缴费状态不匹配");
|
|
|
}
|
|
|
e.setUpdateTime(date);
|
|
|
- e.setExpectAmount(expectAmount);
|
|
|
- e.setExpectMemberAmount(expectMemberAmount);
|
|
|
+// e.setExpectAmount(expectAmount);
|
|
|
+// e.setExpectMemberAmount(expectMemberAmount);
|
|
|
|
|
|
if(expectAmount.doubleValue() > 0 || expectMemberAmount.doubleValue() > 0){
|
|
|
if((e.getOpen() != null && e.getOpen() == 1) || calender.getStatus() == PaymentCalenderStatusEnum.OPEN){
|
|
@@ -334,10 +334,10 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
musicGroupPaymentCalenderDetail = new MusicGroupPaymentCalenderDetail();
|
|
|
musicGroupPaymentCalenderDetail.setMusicGroupPaymentCalenderId(musicGroupPaymentCalenderId);
|
|
|
musicGroupPaymentCalenderDetail.setCreateTime(date);
|
|
|
- musicGroupPaymentCalenderDetail.setExpectAmount(expectAmount);
|
|
|
- musicGroupPaymentCalenderDetail.setExpectMemberAmount(expectMemberAmount);
|
|
|
+// musicGroupPaymentCalenderDetail.setExpectAmount(expectAmount);
|
|
|
+// musicGroupPaymentCalenderDetail.setExpectMemberAmount(expectMemberAmount);
|
|
|
if (expectAmount.doubleValue() == 0d && expectMemberAmount.doubleValue() == 0d) {
|
|
|
- musicGroupPaymentCalenderDetail.setActualAmount(BigDecimal.ZERO);
|
|
|
+// musicGroupPaymentCalenderDetail.setActualAmount(BigDecimal.ZERO);
|
|
|
musicGroupPaymentCalenderDetail.setPaymentStatus(PaymentStatus.PAID_COMPLETED);
|
|
|
} else {
|
|
|
musicGroupPaymentCalenderDetail.setPaymentStatus(PaymentStatus.NON_PAYMENT);
|
|
@@ -413,11 +413,11 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
musicGroupPaymentCalenderDetail.setPaymentStatus(PaymentStatus.NON_PAYMENT);
|
|
|
List<MusicGroupPaymentCalenderStudentDetail> calenderStudentDetails = collect.get(studentId);
|
|
|
BigDecimal totalPrice = calenderStudentDetails.stream().map(e->e.getCourseCurrentPrice()).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
- musicGroupPaymentCalenderDetail.setExpectAmount(totalPrice);
|
|
|
+// musicGroupPaymentCalenderDetail.setExpectAmount(totalPrice);
|
|
|
if(musicGroupPaymentCalender.getStatus() != AUDITING){
|
|
|
if (totalPrice.doubleValue() == 0d) {
|
|
|
musicGroupPaymentCalenderDetail.setPaymentStatus(PaymentStatus.PAID_COMPLETED);
|
|
|
- musicGroupPaymentCalenderDetail.setActualAmount(totalPrice);
|
|
|
+// musicGroupPaymentCalenderDetail.setActualAmount(totalPrice);
|
|
|
}
|
|
|
}
|
|
|
musicGroupPaymentCalenderDetail.setMusicGroupId(musicGroupPaymentCalender.getMusicGroupId());
|
|
@@ -770,7 +770,7 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
musicGroupPaymentCalenderDetail.setUserId(studentPaymentOrder.getUserId());
|
|
|
musicGroupPaymentCalenderDetail.setResponsibleUserId(musicGroupPaymentCalender.getOperator());
|
|
|
|
|
|
- if (currentPaymentCalenderId.longValue() == musicGroupPaymentCalender.getId()) {
|
|
|
+/* if (currentPaymentCalenderId.longValue() == musicGroupPaymentCalender.getId()) {
|
|
|
musicGroupPaymentCalenderDetail.setExpectAmount(courseTotalPrice);
|
|
|
if (studentPaymentOrder.getCourseRemitFee() != null && (studentPaymentOrder.getCourseRemitFee().compareTo(BigDecimal.ZERO) > 0)) {
|
|
|
musicGroupPaymentCalenderDetail.setActualAmount(optionalCourseFee);
|
|
@@ -789,8 +789,13 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
if(orderDetailTypes.contains(OrderDetailTypeEnum.CLOUD_TEACHER.name()) || orderDetailTypes.contains(OrderDetailTypeEnum.CLOUD_TEACHER_PLUS.name())){
|
|
|
musicGroupPaymentCalenderDetail.setExpectAmount(musicGroupPaymentCalenderDetail.getExpectAmount().add(musicGroupPaymentCalender.getMemberPaymentAmount()));
|
|
|
musicGroupPaymentCalenderDetail.setActualAmount(musicGroupPaymentCalenderDetail.getActualAmount().add(musicGroupPaymentCalender.getMemberPaymentAmount()));
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
+ musicGroupPaymentCalenderDetail.setPaymentStatus(PAID_COMPLETED);
|
|
|
+ musicGroupPaymentCalenderDetail.setPayTime(nowDate);
|
|
|
+ musicGroupPaymentCalenderDetail.setPaymentOrderId(studentPaymentOrder.getId());
|
|
|
+ musicGroupPaymentCalenderDetail.setUseInCourse(0);
|
|
|
+ musicGroupPaymentCalenderDetail.setOpen(1);
|
|
|
musicGroupPaymentCalenderDetail.setUserStatus(null);
|
|
|
musicGroupPaymentCalenderDetail.setDeadlinePaymentDate(musicGroupPaymentCalender.getDeadlinePaymentDate());
|
|
|
musicGroupPaymentCalenderDetail.setStartPaymentDate(musicGroupPaymentCalender.getStartPaymentDate());
|