|
@@ -756,21 +756,18 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
|
|
|
List<ClassGroupStudentMapper> classGroupStudents = classGroupStudentMapperDao.findByClassGroup(classGroup.getId());
|
|
List<ClassGroupStudentMapper> classGroupStudents = classGroupStudentMapperDao.findByClassGroup(classGroup.getId());
|
|
|
|
|
|
- ImGroupMember[] imGroupMembers1=new ImGroupMember[classGroupStudents.size()];
|
|
|
|
|
|
+ ImGroupMember[] imGroupMembers=new ImGroupMember[classGroupStudents.size()+1];
|
|
|
|
+ imGroupMembers[0]=new ImGroupMember(vipGroupApplyBaseInfoDto.getUserId().toString());
|
|
//生成学生单课缴费信息
|
|
//生成学生单课缴费信息
|
|
for (int i=0;i<classGroupStudents.size();i++) {
|
|
for (int i=0;i<classGroupStudents.size();i++) {
|
|
courseScheduleStudentPaymentService.createCourseScheduleStudentPaymentForVipGroup(vipGroupId,classGroupStudents.get(i).getUserId());
|
|
courseScheduleStudentPaymentService.createCourseScheduleStudentPaymentForVipGroup(vipGroupId,classGroupStudents.get(i).getUserId());
|
|
- imGroupMembers1[i]=new ImGroupMember(classGroupStudents.get(i).getUserId().toString());
|
|
|
|
|
|
+ imGroupMembers[i+1]=new ImGroupMember(classGroupStudents.get(i).getUserId().toString());
|
|
}
|
|
}
|
|
|
|
|
|
try {
|
|
try {
|
|
- //创建融云班级群
|
|
|
|
- ImGroupMember[] imGroupMembers = { new ImGroupMember(vipGroupApplyBaseInfoDto.getUserId().toString())};
|
|
|
|
// 创建群组
|
|
// 创建群组
|
|
imFeignService.groupCreate(new ImGroupModel(classGroup.getId().toString(), imGroupMembers, classGroup.getName()));
|
|
imFeignService.groupCreate(new ImGroupModel(classGroup.getId().toString(), imGroupMembers, classGroup.getName()));
|
|
|
|
|
|
- imFeignService.groupJoin(new ImGroupModel(classGroup.getId().toString(), imGroupMembers1, null));
|
|
|
|
-
|
|
|
|
//发送推送短信
|
|
//发送推送短信
|
|
Map<Integer,String> map = new HashMap<>(1);
|
|
Map<Integer,String> map = new HashMap<>(1);
|
|
map.put(vipGroupApplyBaseInfoDto.getUserId(),sysUser.getPhone());
|
|
map.put(vipGroupApplyBaseInfoDto.getUserId(),sysUser.getPhone());
|