mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 19:36:50 +08:00
@@ -213,6 +213,28 @@ public class CourseAuditServiceImpl implements ICourseAuditService{
|
|||||||
UpdateBuilder.create("forward", CourseHRBPAudit.FORWARD_LAST),
|
UpdateBuilder.create("forward", CourseHRBPAudit.FORWARD_LAST),
|
||||||
UpdateBuilder.create("lastState", CourseHRBPAudit.STATUS_PASS)
|
UpdateBuilder.create("lastState", CourseHRBPAudit.STATUS_PASS)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
//发布到全文检索中
|
||||||
|
Course c=courseDao.get(courseId);
|
||||||
|
publishUtil.fullTextPublish(c);
|
||||||
|
//同时添加发布事件,这里的创建人需要修改为教师
|
||||||
|
if(eventSender!=null) {
|
||||||
|
List<CourseTeacher> teachers = courseTeacherDao.findList(FieldFilters.eq("courseId", courseId));
|
||||||
|
if(teachers.size()>0) {
|
||||||
|
String authorIds="";
|
||||||
|
for(CourseTeacher cteacher:teachers) {
|
||||||
|
if(authorIds.equals("")) {
|
||||||
|
authorIds+=cteacher.getTeacherId();
|
||||||
|
}else {
|
||||||
|
authorIds+="|"+cteacher.getTeacherId();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
eventSender.send("发布课程","PublishCourse", "发布课程【"+c.getName()+"】", c.getId(), "1", c.getName(), aid,name,"authors:"+authorIds);
|
||||||
|
}
|
||||||
|
|
||||||
|
}else {
|
||||||
|
log.error("未配置事件消息发送的实现");
|
||||||
|
}
|
||||||
}else {
|
}else {
|
||||||
//如果未通过,直接修改课程状态
|
//如果未通过,直接修改课程状态
|
||||||
courseDao.updateMultiFieldById(courseId,UpdateBuilder.create("status", status),UpdateBuilder.create("auditAid", null),UpdateBuilder.create("auditInfo", null));
|
courseDao.updateMultiFieldById(courseId,UpdateBuilder.create("status", status),UpdateBuilder.create("auditAid", null),UpdateBuilder.create("auditInfo", null));
|
||||||
|
|||||||
Reference in New Issue
Block a user