|
@@ -547,7 +547,7 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
}
|
|
|
MusicGroupPaymentCalender calender = musicGroupPaymentCalenderDao.get(studentPaymentOrder.getCalenderId());
|
|
|
|
|
|
- boolean isGiveAccessories = musicGroup.getIsGiveAccessories() == null ? false : musicGroup.getIsGiveAccessories();
|
|
|
+ boolean isGiveAccessories = musicGroup.getIsGiveAccessories() != null && musicGroup.getIsGiveAccessories();
|
|
|
|
|
|
Date date = new Date();
|
|
|
List<StudentPaymentOrderDetail> studentPaymentOrderDetailList = new ArrayList<>();
|
|
@@ -556,6 +556,7 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
List<MusicGroupSubjectGoodsGroup> goodsGroups = goodsDto.getGoodsGroups();
|
|
|
List<MusicGroupPaymentCalenderCourseSettings> newCourses = goodsDto.getNewCourses();
|
|
|
BigDecimal remitFee = goodsDto.getRemitFee();
|
|
|
+ Boolean buyCloudTeacher = CollectionUtils.isNotEmpty(registerPayDto.getBuyCalenderMemberId());
|
|
|
if (CollectionUtils.isNotEmpty(goodsGroups)) {
|
|
|
|
|
|
BigDecimal organShareProfit = BigDecimal.ZERO;
|
|
@@ -577,9 +578,9 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
|
|
|
BigDecimal goodsPrice = new BigDecimal(0);
|
|
|
|
|
|
- if (!(type == OrderDetailTypeEnum.ACCESSORIES && (isGiveAccessories && registerPayDto.getBuyCloudTeacher()))) {
|
|
|
+ if (!(type == OrderDetailTypeEnum.ACCESSORIES && (isGiveAccessories && buyCloudTeacher))) {
|
|
|
|
|
|
- if (studentRegistration.getOrganId() == 55 && (newCourses == null || newCourses.size() == 0) && !registerPayDto.getBuyCloudTeacher()) {
|
|
|
+ if (studentRegistration.getOrganId() == 55 && (CollectionUtils.isEmpty(newCourses)) && !buyCloudTeacher) {
|
|
|
//取商品零售价
|
|
|
if (StringUtils.isNotBlank(goodsGroup.getGoodsIdList())) {
|
|
|
List<Goods> goodsList = goodsDao.findGoodsByIds(goodsGroup.getGoodsIdList());
|
|
@@ -700,7 +701,7 @@ public class StudentRegistrationServiceImpl extends BaseServiceImpl<Long, Studen
|
|
|
|
|
|
|
|
|
//云教练/云教练+ todo 团练宝
|
|
|
- if (registerPayDto.getBuyCloudTeacher() || (Objects.nonNull(calender) && calender.getPayUserType() == MusicGroupPaymentCalender.PayUserType.SCHOOL)) {
|
|
|
+ if (buyCloudTeacher || (Objects.nonNull(calender) && calender.getPayUserType() == MusicGroupPaymentCalender.PayUserType.SCHOOL)) {
|
|
|
List<MusicGroupPaymentCalenderMember> calenderMembers = musicGroupPaymentCalenderMemberService.findByCalenderId(studentPaymentOrder.getCalenderId());
|
|
|
if(CollectionUtils.isNotEmpty(calenderMembers)){
|
|
|
for (MusicGroupPaymentCalenderMember calenderMember : calenderMembers) {
|