|
@@ -1649,6 +1649,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
}
|
|
|
|
|
|
BigDecimal surplusCourseTotalPrice = new BigDecimal(0);
|
|
|
+ BigDecimal singleClassPrice=vipGroupApplyDto.getSingleClassPrice();
|
|
|
|
|
|
//课程信息调整
|
|
|
for (CourseSchedule courseSchedule : vipGroupApplyDto.getCourseSchedules()) {
|
|
@@ -1660,11 +1661,12 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
courseSchedule.setClassGroupId(classGroup.getId());
|
|
|
courseSchedule.setGroupType(GroupType.VIP);
|
|
|
courseSchedule.setMusicGroupId(vipGroup.getId().toString());
|
|
|
- if (courseSchedule.getTeachMode().equals(TeachModeEnum.ONLINE)) {
|
|
|
- surplusCourseTotalPrice = surplusCourseTotalPrice.add(onlineCoursePrice);
|
|
|
- } else if (courseSchedule.getTeachMode().equals(TeachModeEnum.OFFLINE)) {
|
|
|
- surplusCourseTotalPrice = surplusCourseTotalPrice.add(offlineCoursePrice);
|
|
|
- }
|
|
|
+// if (courseSchedule.getTeachMode().equals(TeachModeEnum.ONLINE)) {
|
|
|
+// surplusCourseTotalPrice = surplusCourseTotalPrice.add(onlineCoursePrice);
|
|
|
+// } else if (courseSchedule.getTeachMode().equals(TeachModeEnum.OFFLINE)) {
|
|
|
+// surplusCourseTotalPrice = surplusCourseTotalPrice.add(offlineCoursePrice);
|
|
|
+// }
|
|
|
+ surplusCourseTotalPrice.add(singleClassPrice);
|
|
|
}
|
|
|
|
|
|
courseScheduleService.batchAddCourseSchedule(vipGroupApplyDto.getCourseSchedules());
|
|
@@ -1705,11 +1707,12 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
courseScheduleStudentPayment.setClassGroupId(vipGroupCourseSchedule.getClassGroupId());
|
|
|
courseScheduleStudentPayment.setCourseScheduleId(vipGroupCourseSchedule.getId());
|
|
|
courseScheduleStudentPayment.setUserId(classGroupStudent.getUserId());
|
|
|
- if(vipGroupCourseSchedule.getTeachMode().equals(TeachModeEnum.ONLINE)){
|
|
|
- courseScheduleStudentPayment.setExpectPrice(onlineCoursePrice);
|
|
|
- }else if(vipGroupCourseSchedule.getTeachMode().equals(TeachModeEnum.OFFLINE)){
|
|
|
- courseScheduleStudentPayment.setExpectPrice(offlineCoursePrice);
|
|
|
- }
|
|
|
+// if(vipGroupCourseSchedule.getTeachMode().equals(TeachModeEnum.ONLINE)){
|
|
|
+// courseScheduleStudentPayment.setExpectPrice(onlineCoursePrice);
|
|
|
+// }else if(vipGroupCourseSchedule.getTeachMode().equals(TeachModeEnum.OFFLINE)){
|
|
|
+// courseScheduleStudentPayment.setExpectPrice(offlineCoursePrice);
|
|
|
+// }
|
|
|
+ courseScheduleStudentPayment.setExpectPrice(singleClassPrice);
|
|
|
courseScheduleStudentPayment.setCreateTime(now);
|
|
|
courseScheduleStudentPayment.setUpdateTime(now);
|
|
|
courseScheduleStudentPayments.add(courseScheduleStudentPayment);
|