|
@@ -2131,7 +2131,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
returnTotalFee = returnTotalFee.add(returnFeeDto.getMaintenanceFee());
|
|
|
}
|
|
|
if(returnFeeDto.getIsReturnMemberFee()){
|
|
|
- returnTotalFee = returnTotalFee.add(returnFeeDto.getMemberFee());
|
|
|
+// returnTotalFee = returnTotalFee.add(returnFeeDto.getMemberFee());
|
|
|
}
|
|
|
if(returnFeeDto.getIsReturnMusicalFee()){
|
|
|
returnTotalFee = returnTotalFee.add(returnFeeDto.getMusicalFee());
|
|
@@ -2403,13 +2403,13 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- if (amount.doubleValue() > 0) {
|
|
|
+ if (returnTotalFee.doubleValue() > 0) {
|
|
|
SysUserCashAccountLog sysUserCashAccountLog = new SysUserCashAccountLog();
|
|
|
sysUserCashAccountLog.setGroupType(GroupType.MUSIC);
|
|
|
sysUserCashAccountLog.setUserId(userId);
|
|
|
sysUserCashAccountLog.setOrganId(musicGroup.getOrganId());
|
|
|
sysUserCashAccountLog.setGroupId(musicGroupId);
|
|
|
- sysUserCashAccountLog.setAmount(amount);
|
|
|
+ sysUserCashAccountLog.setAmount(returnTotalFee);
|
|
|
sysUserCashAccountLog.setReturnFeeType(ReturnFeeEnum.MUSIC);
|
|
|
sysUserCashAccountLog.setComment("退出乐团");
|
|
|
sysUserCashAccountLogDao.insert(sysUserCashAccountLog);
|
|
@@ -2727,15 +2727,16 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
}
|
|
|
|
|
|
if (amount.doubleValue() > 0) {
|
|
|
- SysUserCashAccountLog sysUserCashAccountLog = new SysUserCashAccountLog();
|
|
|
- sysUserCashAccountLog.setGroupType(GroupType.MUSIC);
|
|
|
- sysUserCashAccountLog.setUserId(userId);
|
|
|
- sysUserCashAccountLog.setOrganId(musicGroup.getOrganId());
|
|
|
- sysUserCashAccountLog.setGroupId(musicGroupId);
|
|
|
- sysUserCashAccountLog.setAmount(amount);
|
|
|
- sysUserCashAccountLog.setReturnFeeType(ReturnFeeEnum.MUSIC);
|
|
|
- sysUserCashAccountLog.setComment("退出乐团");
|
|
|
- sysUserCashAccountLogDao.insert(sysUserCashAccountLog);
|
|
|
+ //这个接口没有退费的操作了
|
|
|
+// SysUserCashAccountLog sysUserCashAccountLog = new SysUserCashAccountLog();
|
|
|
+// sysUserCashAccountLog.setGroupType(GroupType.MUSIC);
|
|
|
+// sysUserCashAccountLog.setUserId(userId);
|
|
|
+// sysUserCashAccountLog.setOrganId(musicGroup.getOrganId());
|
|
|
+// sysUserCashAccountLog.setGroupId(musicGroupId);
|
|
|
+// sysUserCashAccountLog.setAmount(amount);
|
|
|
+// sysUserCashAccountLog.setReturnFeeType(ReturnFeeEnum.MUSIC);
|
|
|
+// sysUserCashAccountLog.setComment("退出乐团");
|
|
|
+// sysUserCashAccountLogDao.insert(sysUserCashAccountLog);
|
|
|
// 增加交易流水
|
|
|
// sysUserCashAccountDetailService.addCashAccountDetail(userId, amount, SysUserCashAccountDetailService.MUSIC_GROUP + musicGroupId, "",
|
|
|
// PlatformCashAccountDetailTypeEnum.REFUNDS, null, SUCCESS, "退出乐团", null);
|
|
@@ -3298,6 +3299,19 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
pageInfo.setTotal(count);
|
|
|
params.put("offset", pageInfo.getOffset());
|
|
|
dataList = musicGroupDao.findMusicGroups(params);
|
|
|
+ List<String> musicGroupIds = dataList.stream().map(e -> e.getId()).collect(Collectors.toList());
|
|
|
+ List<MusicGroup> instrument = studentRegistrationDao.countInstrument(musicGroupIds);
|
|
|
+ if(instrument != null && instrument.size() > 0){
|
|
|
+ Map<String, List<MusicGroup>> collect = instrument.stream().collect(Collectors.groupingBy(MusicGroup::getId));
|
|
|
+ for (MusicGroup musicGroup : dataList) {
|
|
|
+ List<MusicGroup> musicGroups = collect.get(musicGroup.getId());
|
|
|
+ if(musicGroups != null && musicGroups.size() > 0){
|
|
|
+ MusicGroup musicGroup1 = musicGroups.get(0);
|
|
|
+ musicGroup.setPayNum(musicGroup1.getPayNum());
|
|
|
+ musicGroup.setHasInstrumentNum(musicGroup1.getHasInstrumentNum());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
}
|
|
|
if (count == 0) {
|
|
|
dataList = new ArrayList<>();
|