|
@@ -57,21 +57,18 @@ public class StudentCourseHomeworkReplyServiceImpl extends BaseServiceImpl<Long,
|
|
throw new BizException("请指定需要回复的作业");
|
|
throw new BizException("请指定需要回复的作业");
|
|
}
|
|
}
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(studentCourseHomework.getCourseScheduleId());
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(studentCourseHomework.getCourseScheduleId());
|
|
-// Map<Integer, String> userMap = new HashMap<>();
|
|
|
|
-// userMap.put(courseSchedule.getActualTeacherId(), courseSchedule.getActualTeacherId().toString());
|
|
|
|
|
|
+ Map<Integer, String> userMap = new HashMap<>();
|
|
|
|
+ userMap.put(courseSchedule.getActualTeacherId(), courseSchedule.getActualTeacherId().toString());
|
|
SysUser user = teacherDao.getUser(studentCourseHomework.getUserId());
|
|
SysUser user = teacherDao.getUser(studentCourseHomework.getUserId());
|
|
-// StringBuffer stringBuffer = new StringBuffer(sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL));
|
|
|
|
-// String notifyUrl = stringBuffer.append("?courseScheduleID=").append(studentCourseHomework.getId()).
|
|
|
|
-// append("&userId=").append(studentCourseHomework.getUserId()).
|
|
|
|
-// append("&studentCourseHomeworkId=").append(studentCourseHomework.getId()).toString();
|
|
|
|
|
|
|
|
-// String notifyUrl = "9?courseScheduleID=" + studentCourseHomework.getId() +
|
|
|
|
-// "&userId=" + studentCourseHomework.getUserId() + "&studentCourseHomeworkId=" + studentCourseHomework.getId();
|
|
|
|
- sysMessageService.batchSendImMessage(MessageTypeEnum.HOMEWORK_STUDENT_REPLY_PUSH,studentCourseHomework.getUserId().toString(),
|
|
|
|
|
|
+ String notifyUrl = "9?courseScheduleID=" + studentCourseHomework.getId() +
|
|
|
|
+ "&userId=" + studentCourseHomework.getUserId() + "&studentCourseHomeworkId=" + studentCourseHomework.getId();
|
|
|
|
+ String courseDate = DateUtil.dateToString(courseSchedule.getClassDate(), "yyyy年MM月dd日");
|
|
|
|
+ sysMessageService.batchSendImMessage(MessageTypeEnum.IM_HOMEWORK_STUDENT_REPLY_PUSH,studentCourseHomework.getUserId().toString(),
|
|
new String[]{courseSchedule.getActualTeacherId().toString()},
|
|
new String[]{courseSchedule.getActualTeacherId().toString()},
|
|
- null,courseSchedule.getName(), DateUtil.dateToString(courseSchedule.getClassDate(),"yyyy年MM月dd日"), user.getUsername());
|
|
|
|
-// sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.HOMEWORK_STUDENT_REPLY_PUSH,
|
|
|
|
-// userMap, null, 0, notifyUrl, "TEACHER", courseSchedule.getName(), DateUtil.dateToString(courseSchedule.getClassDate(),"yyyy年MM月dd日"), user.getUsername());
|
|
|
|
|
|
+ null,courseDate,courseSchedule.getName(),bean.getContent());
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.HOMEWORK_STUDENT_REPLY_PUSH,
|
|
|
|
+ userMap, null, 0, notifyUrl, "TEACHER", courseDate,courseSchedule.getName(), user.getUsername());
|
|
return super.insert(bean);
|
|
return super.insert(bean);
|
|
}
|
|
}
|
|
|
|
|
|
@@ -87,18 +84,16 @@ public class StudentCourseHomeworkReplyServiceImpl extends BaseServiceImpl<Long,
|
|
studentCourseHomework.getUserId());
|
|
studentCourseHomework.getUserId());
|
|
|
|
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(studentCourseHomework.getCourseScheduleId());
|
|
CourseSchedule courseSchedule = courseScheduleDao.get(studentCourseHomework.getCourseScheduleId());
|
|
-// Map<Integer, String> userMap = new HashMap<>();
|
|
|
|
-// userMap.put(studentCourseHomework.getUserId(),studentCourseHomework.getUserId().toString());
|
|
|
|
-// SysUser user = teacherDao.get(courseSchedule.getTeacherId());
|
|
|
|
-// StringBuffer stringBuffer = new StringBuffer(sysConfigDao.findConfigValue(SysConfigService.BASE_API_URL));
|
|
|
|
-// String notifyUrl = stringBuffer.append("?courseScheduleID=").append(courseSchedule.getId()).
|
|
|
|
-// append("&studentCourseHomeworkId=").append(studentCourseHomework.getId()).toString();
|
|
|
|
-// String notifyUrl = "3?courseScheduleID=" + courseSchedule.getId() + "&studentCourseHomeworkId=" + studentCourseHomework.getId();
|
|
|
|
- sysMessageService.batchSendImMessage(MessageTypeEnum.HOMEWORK_TEACHER_REPLY_PUSH,courseSchedule.getTeacherId().toString(),
|
|
|
|
|
|
+ Map<Integer, String> userMap = new HashMap<>();
|
|
|
|
+ userMap.put(studentCourseHomework.getUserId(),studentCourseHomework.getUserId().toString());
|
|
|
|
+ SysUser user = teacherDao.get(courseSchedule.getTeacherId());
|
|
|
|
+ String notifyUrl = "3?courseScheduleID=" + courseSchedule.getId() + "&studentCourseHomeworkId=" + studentCourseHomework.getId();
|
|
|
|
+ String courseDate = DateUtil.dateToString(courseSchedule.getClassDate(), "yyyy年MM月dd日");
|
|
|
|
+ sysMessageService.batchSendImMessage(MessageTypeEnum.IM_HOMEWORK_TEACHER_REPLY_PUSH,courseSchedule.getTeacherId().toString(),
|
|
new String[]{studentCourseHomework.getUserId().toString()},
|
|
new String[]{studentCourseHomework.getUserId().toString()},
|
|
- null, courseSchedule.getName());
|
|
|
|
-// sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.HOMEWORK_TEACHER_REPLY_PUSH,
|
|
|
|
-// userMap, null, 0, notifyUrl, "STUDENT", user.getRealName(), courseSchedule.getName());
|
|
|
|
|
|
+ null, courseDate,courseSchedule.getName(),bean.getContent());
|
|
|
|
+ sysMessageService.batchSendMessage(MessageSenderPluginContext.MessageSender.JIGUANG, MessageTypeEnum.HOMEWORK_TEACHER_REPLY_PUSH,
|
|
|
|
+ userMap, null, 0, notifyUrl, "STUDENT", user.getRealName(), courseSchedule.getName());
|
|
super.insert(bean);
|
|
super.insert(bean);
|
|
}
|
|
}
|
|
|
|
|