From 68fcde11fbd87e42e81fef6c8e5d159a26b5597f Mon Sep 17 00:00:00 2001 From: Caojr Date: Sun, 28 Sep 2025 20:06:31 +0800 Subject: [PATCH] =?UTF-8?q?szx-1241=20=E5=A4=84=E7=90=86=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../module/course/service/impl/CourseServiceImpl.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 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 ff731e3b..97dea654 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 @@ -819,8 +819,15 @@ public class CourseServiceImpl implements ICourseService { String location = "/xboe/m/course/manage/delete"; List teacherList = courseTeacherDao.findByCourseId(id); log.info("teacherList:{}", JSONUtil.toJsonStr(teacherList)); - for (CourseTeacher teacher : teacherList) { - courseTeacherModifyRecordDao.insertRecord("DELETE", location, teacher, body); + try { + List> list = JSONUtil.toBean(JSONUtil.toJsonStr(teacherList), List.class); + list.forEach(item -> { + for (CourseTeacher teacher : item) { + courseTeacherModifyRecordDao.insertRecord("DELETE", location, teacher, body); + } + }); + } catch (Exception e) { + log.warn("增加操作boe_course_teacher表记录失败", e); } if (!erasable) {