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 066043b0..b039dc56 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 @@ -814,6 +814,14 @@ public class CourseServiceImpl implements ICourseService { @Override public void delete(String id, boolean erasable, String aid, String name, String remark) { + // 增加操作boe_course_teacher表记录 + String body = "courseId=" + id + " aid=" + aid + " name=" + name + " remark=" + remark; + String location = "/xboe/m/course/manage/delete"; + List teacherList = courseTeacherDao.findByCourseId(id); + for (CourseTeacher teacher : teacherList) { + courseTeacherModifyRecordDao.insertRecord("DELETE", location, teacher, body); + } + if (!erasable) { courseDao.setDeleted(id); courseDao.updateFieldById(id, "name", "已删除" + name);