From 15c34615d252d3ffe81ec3827410a6294c9d379c Mon Sep 17 00:00:00 2001 From: daihh Date: Sat, 29 Oct 2022 12:59:58 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../course/service/impl/CourseServiceImpl.java | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseServiceImpl.java index 31192b2c..3c0e84c8 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/service/impl/CourseServiceImpl.java @@ -103,7 +103,7 @@ public class CourseServiceImpl implements ICourseService { @Autowired(required = false) private ICourseFullTextSearch fullTextSearch; - @Autowired + @Autowired(required = false) private IEventDataSender eventSender; /** @@ -370,7 +370,11 @@ public class CourseServiceImpl implements ICourseService { courseDao.updateFieldById(id,"name","已删除"+name); //同时添加发布事件,这里的创建人需要修改为教师 Course c=courseDao.get(id); - eventSender.send("删除课程","PublishCourse", "删除课程【"+c.getName()+"】", c.getId(), "1", c.getName(), c.getSysCreateAid(), c.getSysCreateBy(),""); + if(eventSender!=null) { + eventSender.send("删除课程","PublishCourse", "删除课程【"+c.getName()+"】", c.getId(), "1", c.getName(), c.getSysCreateAid(), c.getSysCreateBy(),""); + }else { + log.error("未配置事件消息发送的实现"); + } //删除 if(c.getFullTextId()!=null) { try { @@ -733,8 +737,11 @@ public class CourseServiceImpl implements ICourseService { this.fullTextPublish(c); } //同时添加发布事件,这里的创建人需要修改为教师 - eventSender.send("发布课程","PublishCourse", "发布课程【"+c.getName()+"】", c.getId(), "1", c.getName(), c.getSysCreateAid(), c.getSysCreateBy(),""); - + if(eventSender!=null) { + eventSender.send("发布课程","PublishCourse", "发布课程【"+c.getName()+"】", c.getId(), "1", c.getName(), c.getSysCreateAid(), c.getSysCreateBy(),""); + }else { + log.error("未配置事件消息发送的实现"); + } } }