|
@@ -834,8 +834,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
Long vipGroupId=Long.parseLong(order.getMusicGroupId());
|
|
Long vipGroupId=Long.parseLong(order.getMusicGroupId());
|
|
Integer userId = order.getUserId();
|
|
Integer userId = order.getUserId();
|
|
boolean isOk=order.getStatus().equals(DealStatusEnum.SUCCESS);
|
|
boolean isOk=order.getStatus().equals(DealStatusEnum.SUCCESS);
|
|
-
|
|
|
|
- VipGroup vipGroup = vipGroupDao.get(vipGroupId);
|
|
|
|
studentPaymentOrderDao.update(order);
|
|
studentPaymentOrderDao.update(order);
|
|
|
|
|
|
//将学生加入到班级,更新班级报名状态及人数信息
|
|
//将学生加入到班级,更新班级报名状态及人数信息
|
|
@@ -846,6 +844,8 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
|
|
|
updateVipGroupStudentNumAndStatus(vipGroupId,0,true);
|
|
updateVipGroupStudentNumAndStatus(vipGroupId,0,true);
|
|
SysUserCashAccount sysUserCashAccount = sysUserCashAccountService.get(userId);
|
|
SysUserCashAccount sysUserCashAccount = sysUserCashAccountService.get(userId);
|
|
|
|
+
|
|
|
|
+ VipGroup vipGroup = vipGroupDao.get(vipGroupId);
|
|
//插入缴费明细
|
|
//插入缴费明细
|
|
//收入
|
|
//收入
|
|
SysUserCashAccountDetail sysUserIncomeCashAccountDetail = new SysUserCashAccountDetail();
|
|
SysUserCashAccountDetail sysUserIncomeCashAccountDetail = new SysUserCashAccountDetail();
|
|
@@ -881,9 +881,13 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
classGroupStudentMapper.setMusicGroupId(vipGroupId.toString());
|
|
classGroupStudentMapper.setMusicGroupId(vipGroupId.toString());
|
|
classGroupStudentMapperDao.insert(classGroupStudentMapper);
|
|
classGroupStudentMapperDao.insert(classGroupStudentMapper);
|
|
|
|
|
|
- //将学员加入vip班级群组
|
|
|
|
- ImGroupMember[] imGroupMembers = new ImGroupMember[]{new ImGroupMember(userId.toString())};
|
|
|
|
- imFeignService.groupJoin(new ImGroupModel(vipGroupClassGroupMapper.getClassGroupId().toString(), imGroupMembers, null));
|
|
|
|
|
|
+ try {
|
|
|
|
+ //将学员加入vip班级群组
|
|
|
|
+ ImGroupMember[] imGroupMembers = new ImGroupMember[]{new ImGroupMember(userId.toString())};
|
|
|
|
+ imFeignService.groupJoin(new ImGroupModel(vipGroupClassGroupMapper.getClassGroupId().toString(), imGroupMembers, null));
|
|
|
|
+ } catch (Exception e) {
|
|
|
|
+ e.printStackTrace();
|
|
|
|
+ }
|
|
|
|
|
|
//更新所属分部列表
|
|
//更新所属分部列表
|
|
List<Integer> organIds = classGroupDao.findStudentOrganIdsByClassGroup(vipGroupClassGroupMapper.getClassGroupId().longValue());
|
|
List<Integer> organIds = classGroupDao.findStudentOrganIdsByClassGroup(vipGroupClassGroupMapper.getClassGroupId().longValue());
|