From 779a20e9c4fe509f022636821683523a581600a5 Mon Sep 17 00:00:00 2001 From: yaodan <1421553879@qq.com> Date: Sun, 30 Apr 2023 20:45:57 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AE=9E=E8=AE=AD=E6=8B=B7?= =?UTF-8?q?=E8=B4=9D=E6=B2=A1=E6=9C=89=E5=A4=84=E7=90=86=E9=A2=98=E7=9B=AE?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/TeacherOpenCourseHandsOnService.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseHandsOnService.java b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseHandsOnService.java index 3e9461af..8aa5585b 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseHandsOnService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/TeacherOpenCourseHandsOnService.java @@ -529,6 +529,7 @@ public class TeacherOpenCourseHandsOnService extends CoreBaseService newIdList = new ArrayList<>(); + String[] split = teacherOpenCourseHandsOnSimulationTasks.getTaskList().split(","); + for (String s : split) { + Long oldQuestionId = Long.parseLong(s); + Long newQuestionId = resourcesQuestionIdPair.get(oldQuestionId); + newIdList.add(newQuestionId!=null ? newQuestionId : oldQuestionId); + } + String collect = newIdList.stream().map(String::valueOf).collect(Collectors.joining(",")); + teacherOpenCourseHandsOnSimulationTasks.setTaskList(collect); + } }); // 批量插入