From e9645d631d4a2a0b0f36d7ec41fc4cca684e7780 Mon Sep 17 00:00:00 2001 From: zhaolongfei <2651195677@qq.com> Date: Wed, 17 Jul 2024 14:49:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9C=A8=E7=BA=BF=E7=AE=A1=E7=90=86=E8=B5=84?= =?UTF-8?q?=E6=BA=90=E5=AE=8C=E6=88=90=E6=83=85=E5=86=B5=E4=BF=AE=E6=94=B9?= =?UTF-8?q?,=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/StudySignupServiceImpl.java | 21 ++++++++++++------- 1 file changed, 13 insertions(+), 8 deletions(-) diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudySignupServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudySignupServiceImpl.java index 739c1cc1..69dc44a8 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudySignupServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudySignupServiceImpl.java @@ -81,9 +81,7 @@ public class StudySignupServiceImpl implements IStudySignupService{ LocalDateTime now=LocalDateTime.now(); String sql="SELECT * from boe_course_content " + "where course_id = '"+signup.getCourseId()+"'"; - List courseContents = contentDao.sqlFindList(sql); StudyCourse sc=new StudyCourse(); - StudyCourseItem scitem =new StudyCourseItem(); sc.setAddTime(now); sc.setAid(signup.getAid()); sc.setAname(signup.getName()); @@ -99,10 +97,13 @@ public class StudySignupServiceImpl implements IStudySignupService{ sc.setStatusTime(now); sc.setLastTime(sc.getAddTime()); sc.setTotalDuration(0); - if (courseContents.size()>0){ - log.info("查看在线课集合内容数据"+courseContents); - for (CourseContent c : courseContents){ - log.info("查看在线课内容数据"+c); + List courseContents = contentDao.sqlFindList(sql); + if (courseContents.size() > 0) { + log.info("查看在线课集合内容数据(共 {} 条记录)", courseContents.size()); + for (CourseContent c : courseContents) { + StudyCourseItem scitem = new StudyCourseItem(); + log.info("查看在线课内容数据: {}", c.toString()); // 使用toString()或自定义格式化字符串 + // 设置scitem的属性 scitem.setAname(signup.getName()); scitem.setAid(signup.getAid()); scitem.setCourseId(signup.getCourseId()); @@ -111,10 +112,14 @@ public class StudySignupServiceImpl implements IStudySignupService{ scitem.setStudyId(sc.getId()); scitem.setStatus(1); scitem.setContentId(c.getId()); - //scitem.setContentName(c.getContentName()); + // 如果需要,可以取消注释以下行来设置contentName + // scitem.setContentName(c.getContentName()); + scItemDao.save(scitem); } + } else { + log.info("没有找到在线课内容数据。"); } - scItemDao.save(scitem); + //scItemDao.save(scitem); studyCourseDao.save(sc); signup.setStudyId(sc.getId()); //发布到ES