|
@@ -302,6 +302,13 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
studentRegistrationDao.batchInsert(studentRegistrationList);
|
|
|
}
|
|
|
musicGroup.setStatus(MusicGroupStatusEnum.PAY);
|
|
|
+ //是否是免费团
|
|
|
+ if (musicGroupSubjectPlans != null && musicGroupSubjectPlans.size() > 0) {
|
|
|
+ int size = musicGroupSubjectPlans.stream().filter(e -> e.getFee().compareTo(BigDecimal.ZERO) == 1).collect(Collectors.toList()).size();
|
|
|
+ if(size >= 1){
|
|
|
+ musicGroup.setStatus(MusicGroupStatusEnum.PREPARE);
|
|
|
+ }
|
|
|
+ }
|
|
|
musicGroupDao.update(musicGroup);
|
|
|
musicGroupBuildLogDao.insert(new MusicGroupBuildLog(musicGroupId, "跨团调整", sysUser.getId(),""));
|
|
|
}
|
|
@@ -1609,8 +1616,7 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
musicGroup.setPaymentExpireDate(DateUtil.toDate(expireDate));
|
|
|
musicGroup.setStatus(MusicGroupStatusEnum.PAY);
|
|
|
musicGroupDao.update(musicGroup);
|
|
|
- //所有人开启缴费
|
|
|
- studentRegistrationDao.musicGroupOpenPay(musicGroupId,PaymentStatusEnum.OPEN);
|
|
|
+
|
|
|
//获取所有已报名学员列表
|
|
|
HashMap<Integer,String> map = JSONObject.parseObject(JSONObject.toJSONString(MapUtil.convertMybatisMap(studentRegistrationDao.findMapByMusicGroupId(musicGroupId,0))), HashMap.class);
|
|
|
if(map != null && map.size() > 0){
|
|
@@ -1625,6 +1631,8 @@ public class MusicGroupServiceImpl extends BaseServiceImpl<String, MusicGroup> i
|
|
|
roleIds.add(SysUserRole.OPERATION_EXECUTIVE);
|
|
|
|
|
|
sysMessageService.batchSeoMessage(musicGroupDao.queryUserIdByRoleId(roleIds,musicGroup.getOrganId() + ""),MessageTypeEnum.BACKSTAGE_ACTION_PAYMENT,"",musicGroup.getName());
|
|
|
+ //所有人开启缴费
|
|
|
+ studentRegistrationDao.musicGroupOpenPay(musicGroupId,PaymentStatusEnum.OPEN);
|
|
|
return musicGroup;
|
|
|
}
|
|
|
|