|
@@ -3045,6 +3045,24 @@ public class PracticeGroupServiceImpl extends BaseServiceImpl<Long, PracticeGrou
|
|
LOGGER.error("小课[{}]购买协议错误:{}",order.getMusicGroupId(),e.getMessage(),e.getMessage());
|
|
LOGGER.error("小课[{}]购买协议错误:{}",order.getMusicGroupId(),e.getMessage(),e.getMessage());
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ Teacher teacher = teacherService.getDetail(practiceGroup.getUserId());
|
|
|
|
+
|
|
|
|
+ String groupStartTime=DateUtil.dateToString(practiceGroup.getCoursesStartDate(),"yyyy年MM月dd日");
|
|
|
|
+ String groupEndTime=DateUtil.dateToString(practiceGroup.getCoursesExpireDate(),"yyyy年MM月dd日");
|
|
|
|
+ String teacherName=teacher.getRealName();
|
|
|
|
+ String drillTimesOnWeek = practiceGroup.getDrillTimesOnWeek().toString();
|
|
|
|
+ CourseSchedule firstCourseWithGroup = courseScheduleDao.findFirstCourseWithGroup(practiceGroup.getId().toString(), GroupType.PRACTICE);
|
|
|
|
+ String firstCourseStartTime = DateUtil.dateToString(firstCourseWithGroup.getStartClassTime(),"yyyy年MM月dd日 HH时mm分");
|
|
|
|
+
|
|
|
|
+ Map<Integer, String> userMap = new HashMap<>();
|
|
|
|
+ userMap.put(practiceGroup.getStudentId(), practiceGroup.getStudentId().toString());
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.PAY_PRACTICE_BUY_SUCCESS,
|
|
|
|
+ userMap, null, 0, null, "STUDENT", groupStartTime, groupEndTime, teacherName, drillTimesOnWeek, firstCourseStartTime);
|
|
|
|
+ SysUser student = sysUserFeignService.queryUserById(practiceGroup.getStudentId());
|
|
|
|
+ userMap.put(practiceGroup.getStudentId(), student.getPhone().toString());
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.YIMEI, MessageTypeEnum.PAY_PRACTICE_BUY_SUCCESS,
|
|
|
|
+ userMap, null, 0, null, "STUDENT", groupStartTime, groupEndTime, teacherName, drillTimesOnWeek, firstCourseStartTime);
|
|
|
|
+
|
|
List<ImGroupMember> imGroupMemberList = new ArrayList<>();
|
|
List<ImGroupMember> imGroupMemberList = new ArrayList<>();
|
|
imGroupMemberList.add(new ImGroupMember(practiceGroup.getUserId().toString()));
|
|
imGroupMemberList.add(new ImGroupMember(practiceGroup.getUserId().toString()));
|
|
imGroupMemberList.add(new ImGroupMember(practiceGroup.getStudentId().toString()));
|
|
imGroupMemberList.add(new ImGroupMember(practiceGroup.getStudentId().toString()));
|