|
@@ -819,6 +819,19 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
+ public void musicGroupStudentFeePatch(List<String> musicGroupIds) {
|
|
|
+ if(musicGroupIds != null && musicGroupIds.size() > 0){
|
|
|
+ List<MusicGroupStudentFee> musicGroupStudentFees = null;
|
|
|
+ for (String musicGroupId: musicGroupIds) {
|
|
|
+ musicGroupStudentFees = musicGroupStudentFeeDao.initMusicGroupStudentFee(musicGroupId);
|
|
|
+ if(musicGroupStudentFees != null && musicGroupStudentFees.size() > 0){
|
|
|
+ musicGroupStudentFeeDao.batchInsert(musicGroupStudentFees,musicGroupPaymentCalenderService.getNextPaymentDate(musicGroupId));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
public List<MusicCardDto> queryUserMusicGroups(Integer userId) {
|
|
|
List<MusicCardDto> musicCardDtos = musicGroupDao.queryUserMusicGroups(userId);
|
|
|
Set<String> musicGroupIds = musicCardDtos.stream().map(MusicCardDto::getMusicGroupId).collect(Collectors.toSet());
|