diff --git a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java index 1564104e..54992537 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java +++ b/servers/boe-server-all/src/main/java/com/xboe/school/study/service/impl/StudyServiceImpl.java @@ -190,11 +190,10 @@ public class StudyServiceImpl implements IStudyService{ List list = scDao.sqlFindList(sql); query.addFilter(FieldFilters.ne("status", 2)); query.addFilter(FieldFilters.ne("status", 9)); - List item = new ArrayList<>(); for (Object[] objs : list) { - query.addFilter(FieldFilters.eq("course_id", objs[1])); // 添加一个额外的过滤条件来匹配 course_id - List itemList = scItemDao.findList(query.builder()); // 执行查询 + String sql2 = "select id, course_id, course_name, aname from boe_study_course_item where status` !=2 and `status` !=9 and course_id = '" + courseId + "' and content_id = '"+contentId +"'"; + List itemList = scItemDao.sqlFindList(sql2);// 执行查询 if (itemList.isEmpty()) { StudyCourseItem sc = new StudyCourseItem(); sc.setProgress(0);