|
@@ -2525,6 +2525,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
List<MusicGroupPurchaseList> musicGroupPurchaseListCount = musicGroupPurchaseListDao.getCount(musicGroupIds);
|
|
List<MusicGroupPurchaseList> musicGroupPurchaseListCount = musicGroupPurchaseListDao.getCount(musicGroupIds);
|
|
Map<String, Integer> purchaseListMap = musicGroupPurchaseListCount.stream().collect(Collectors.toMap(MusicGroupPurchaseList::getMusicGroupId, MusicGroupPurchaseList::getPurchaseNum));
|
|
Map<String, Integer> purchaseListMap = musicGroupPurchaseListCount.stream().collect(Collectors.toMap(MusicGroupPurchaseList::getMusicGroupId, MusicGroupPurchaseList::getPurchaseNum));
|
|
|
|
|
|
|
|
+ Map<String, Boolean> viewRegButtonMap = studentRegistrationService.checkMusicGroupsRegOrPayStatus(new ArrayList<>(musicGroupIds));
|
|
//获取分部名称map
|
|
//获取分部名称map
|
|
musicGroupList.forEach(e -> {
|
|
musicGroupList.forEach(e -> {
|
|
// e.setSchoolName(schoolNameMap.get(e.getSchoolId()));
|
|
// e.setSchoolName(schoolNameMap.get(e.getSchoolId()));
|
|
@@ -2535,6 +2536,11 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
e.setPayNum(payNumMap.get(e.getId()) == null ? 0 : payNumMap.get(e.getId()));
|
|
e.setPayNum(payNumMap.get(e.getId()) == null ? 0 : payNumMap.get(e.getId()));
|
|
e.setChargeTypeName(chargeTypeNameMap.get(e.getChargeTypeId()));
|
|
e.setChargeTypeName(chargeTypeNameMap.get(e.getChargeTypeId()));
|
|
e.setHasVerifyMusicalList(purchaseListMap.get(e.getId()) != null);
|
|
e.setHasVerifyMusicalList(purchaseListMap.get(e.getId()) != null);
|
|
|
|
+ if(e.getStatus().equals(MusicGroupStatusEnum.PREPARE) || e.getStatus().equals(MusicGroupStatusEnum.PROGRESS)){
|
|
|
|
+ if(viewRegButtonMap.containsKey(e.getId())){
|
|
|
|
+ e.setIsRemedy(true);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
});
|
|
});
|
|
return musicGroupPageInfo;
|
|
return musicGroupPageInfo;
|
|
}
|
|
}
|