|
@@ -810,7 +810,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
courseScheduleTeacherSalaryDao.updateEnableChangeSalaryByClassGroup(classGroup.getId().longValue(), false);
|
|
|
}
|
|
|
|
|
|
-// SysUser sysUser = sysUserFeignService.queryUserById(vipGroupApplyBaseInfoDto.getUserId());
|
|
|
+ SysUser sysUser = sysUserFeignService.queryUserById(vipGroupApplyBaseInfoDto.getUserId());
|
|
|
|
|
|
List<ClassGroupStudentMapper> classGroupStudents = classGroupStudentMapperDao.findByClassGroup(classGroup.getId());
|
|
|
|
|
@@ -856,36 +856,23 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
|
|
|
courseScheduleService.checkNewCourseSchedules(courseSchedules, false,false);
|
|
|
|
|
|
-// try {
|
|
|
-// imGroupService.create(classGroup.getId().longValue(), null, classGroup.getName(), classGroup.getName(), vipGroupApplyBaseInfoDto.getName(), null, null, GroupType.VIP.getCode());
|
|
|
-// imGroupMemberService.join(classGroup.getId().longValue(), userRoleMap);
|
|
|
-// imUserFriendService.refreshGroupImUserFriend(classGroup.getMusicGroupId(),classGroup.getGroupType());
|
|
|
- //发送推送短信
|
|
|
-// Map<Integer,String> map = new HashMap<>(1);
|
|
|
-// map.put(vipGroupApplyBaseInfoDto.getUserId(),sysUser.getPhone());
|
|
|
-// sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.AWSMS,MessageTypeEnum.TEACHER_SMS_VIP_COURSE_ADD,
|
|
|
-// map,null,0,"","",vipGroupApplyBaseInfoDto.getName());
|
|
|
-// } catch (Exception e) {
|
|
|
-// e.printStackTrace();
|
|
|
-// }
|
|
|
-
|
|
|
-// Set<Integer> roleIds = new HashSet<>(1);
|
|
|
-// roleIds.add(SysUserRole.SECTION_MANAGER);
|
|
|
-// Map<String,Long> memo = new HashMap<>(1);
|
|
|
-// memo.put("vipGroupId",vipGroupApplyBaseInfoDto.getId());
|
|
|
-// if(Objects.isNull(teacher)){
|
|
|
-// throw new BizException("该用户不存在");
|
|
|
-// }
|
|
|
-// Set<Integer> userIds = musicGroupDao.queryUserIdByRoleId(roleIds,teacher.getTeacherOrganId());
|
|
|
-// if(CollectionUtils.isEmpty(userIds)){
|
|
|
-// throw new BizException("当前分部没有运营主管,无法创建,请联系总部工作人员!");
|
|
|
-// }
|
|
|
-// if(vipGroupApplyBaseInfoDto.getEducationalTeacherId() != null){
|
|
|
-// userIds.add(vipGroupApplyBaseInfoDto.getEducationalTeacherId());
|
|
|
-// }
|
|
|
-
|
|
|
-// sysMessageService.batchSeoMessage(userIds,MessageTypeEnum.BACKSTAGE_TEACHER_APPLY_VIP, JSONObject.toJSONString(memo),teacher.getRealName());
|
|
|
+ try {
|
|
|
+ imGroupService.create(classGroup.getId().longValue(), null, classGroup.getName(), classGroup.getName(), vipGroupApplyBaseInfoDto.getName(), null, null, GroupType.VIP.getCode());
|
|
|
+ imGroupMemberService.join(classGroup.getId().longValue(), userRoleMap);
|
|
|
+ imUserFriendService.refreshGroupImUserFriend(classGroup.getMusicGroupId(),classGroup.getGroupType());
|
|
|
+ //发送推送
|
|
|
+ Map<Integer,String> map = new HashMap<>(1);
|
|
|
+ map.put(vipGroupApplyBaseInfoDto.getUserId(),sysUser.getPhone());
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG,MessageTypeEnum.CHILDREN_DAY_VIP_COURSE_TEACHER_PUSH,
|
|
|
+ map,null,0,"","TEACHER", StringUtils.join(studentNames, ","),vipGroupApplyBaseInfoDto.getName());
|
|
|
|
|
|
+ Map<Integer,String> studentIdStrMap = new HashMap<>(1);
|
|
|
+ studentIdList.forEach(id->studentIdStrMap.put(id, id.toString()));
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.CHILDREN_DAY_VIP_COURSE_STUDENT_PUSH, map, null, 0, "","STUDENT",
|
|
|
+ vipGroupApplyBaseInfoDto.getName());
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
return BaseController.succeed(vipGroupApplyBaseInfoDto.getAuditStatus().getCode());
|
|
|
}
|
|
|
|