Przeglądaj źródła

feat:六一活动排课

Joburgess 4 lat temu
rodzic
commit
e82b002d44

+ 4 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

@@ -825,7 +825,10 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
 				||ActivityCourseType.MUSIC_THEORY.equals(vipGroup.getVipGroupApplyBaseInfo().getActivityCourseType())){
 				List<CourseScheduleStudentPayment> courseScheduleStudentPayments=new ArrayList<>();
 				BigDecimal price = studentTheoryPriceMap.get(classGroupStudent.getUserId());
-				BigDecimal coursePrice = price.divide(new BigDecimal(courseSchedules.size()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP);
+				BigDecimal coursePrice = BigDecimal.ZERO;
+				if(Objects.nonNull(price)){
+					coursePrice = price.divide(new BigDecimal(courseSchedules.size()), CommonConstants.DECIMAL_FINAL_PLACE, BigDecimal.ROUND_HALF_UP);
+				}
 				for (CourseSchedule courseSchedule : courseSchedules) {
 					CourseScheduleStudentPayment courseScheduleStudentPayment = new CourseScheduleStudentPayment();
 					courseScheduleStudentPayment.setUserId(classGroupStudent.getUserId());