|
@@ -146,8 +146,8 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
}
|
|
|
int length = ids.split(",").length;
|
|
|
Date date = new Date();
|
|
|
-// Long calenderId = calenderDetails.get(0).getMusicGroupPaymentCalenderId();
|
|
|
-// MusicGroupPaymentCalender calender = musicGroupPaymentCalenderService.get(calenderId);
|
|
|
+ Long calenderId = calenderDetails.get(0).getMusicGroupPaymentCalenderId();
|
|
|
+ MusicGroupPaymentCalender calender = musicGroupPaymentCalenderService.get(calenderId);
|
|
|
calenderDetails.forEach(e->{
|
|
|
e.setUpdateTime(date);
|
|
|
e.setOpen(1);
|
|
@@ -156,6 +156,10 @@ public class MusicGroupPaymentCalenderDetailServiceImpl extends BaseServiceImpl<
|
|
|
});
|
|
|
musicGroupPaymentCalenderDetailDao.batchUpdate(calenderDetails);
|
|
|
Set<Integer> studentIds = calenderDetails.stream().map(e -> e.getUserId()).collect(Collectors.toSet());
|
|
|
+ //将0元未缴费学员缴费状态更新为已缴费
|
|
|
+ int j = musicGroupPaymentCalenderDetailDao.updateNoPaymentAndZeroPaymentStatus(calender.getId());
|
|
|
+ calender.setActualNum((calender.getActualNum()==null?0:calender.getActualNum()) + j);
|
|
|
+ musicGroupPaymentCalenderDao.update(calender);
|
|
|
//推送消息
|
|
|
/*if (calender.getPayUserType() == STUDENT && studentIds.size() > 0) {
|
|
|
Map<Integer, String> push = new HashMap<>();
|