src/main/java/com/qxueyou/scc/admin/classes/service/impl/ClassLectureService.java
@@ -95,8 +95,12 @@ @Override public List<MyLectureV> listLectureV(String learnerId, String chapterId, String keyword, Integer pageSize, Integer pageNum, String type) { StringBuffer hql = new StringBuffer("from MyLectureV where chapterId=? and id.userId=? and status=? order by lectureCreateTime desc"); List<Object> args = CollectionUtils.newList(chapterId, learnerId,ClsSubjectLecture.STATUS_DRAFT); StringBuffer hql = new StringBuffer("from MyLectureV where subjectId=? and id.userId=? order by lectureCreateTime desc"); // StringBuffer hql = new StringBuffer("from MyLectureV where chapterId=? and id.userId=? and status=? order by lectureCreateTime desc"); // List<Object> args = CollectionUtils.newList(chapterId, learnerId,ClsSubjectLecture.STATUS_DRAFT); List<Object> args = CollectionUtils.newList(chapterId, learnerId); if (StringUtils.isNotEmpty(type)) { hql.append(" and lectureType=?"); src/main/java/com/qxueyou/scc/teach/res/service/impl/ResService.java
@@ -87,7 +87,7 @@ res.setCoverPageUrl(coverPageUrl); res.setItemDestId(resItemId); res.setName(name); res.setStatus(Res.STATUS_CONVER); res.setStatus(Res.STATUS_DRAFT); res.setType(type); res.setResDirId(dirId); res.setRemark(remark); @@ -109,7 +109,7 @@ TraceUtils.setCreateTrace(res); res.setItemDestId(resItemId); res.setName(name); res.setStatus(Res.STATUS_CONVER); res.setStatus(Res.STATUS_DRAFT); res.setType(type); res.setLibId(dir.getLibId()); res.setResDirId(dirId); @@ -258,9 +258,9 @@ ResLib lib = this.getResLib(libType, ownerId); StringBuffer hql = new StringBuffer( "from Res where deleteFlag is false and name like ? and libId=? and status=? order by updateTime desc"); "from Res where deleteFlag is false and name like ? and libId like ? and status=? order by updateTime desc"); List<Object> args = CollectionUtils.newList(keyword + "%", lib == null ? null : lib.getLibId(),Res.STATUS_DRAFT); List<Object> args = CollectionUtils.newList(keyword + "%", lib == null ? "%" : lib.getLibId() + "%",Res.STATUS_DRAFT); if (!StringUtils.isEmpty(resType)) { hql.append(" and type=?"); @@ -276,9 +276,9 @@ public int listResCountByLib(String libType, String ownerId, String text, String resType) { ResLib lib = this.getResLib(libType, ownerId); StringBuffer hql = new StringBuffer("from Res where deleteFlag is false and libId=? order by updateTime desc"); StringBuffer hql = new StringBuffer("from Res where deleteFlag is false and libId like ? order by updateTime desc"); List<Object> args = CollectionUtils.newList(null == lib ? null : lib.getLibId()); List<Object> args = CollectionUtils.newList(null == lib ? "%" : lib.getLibId()+"%"); if (!StringUtils.isEmpty(resType)) { hql.append(" and type=?"); src/main/java/com/qxueyou/scc/teach/subject/service/impl/SubjectService.java
@@ -427,9 +427,8 @@ public List<Map<String, Object>> listChapterStudyProgress(String subjectId) { QSubjectProgressTreeV qSubjectProgressTreeV = QSubjectProgressTreeV.subjectProgressTreeV; List<Map<String, Object>> lstResult = this.getQueryFactory().selectFrom(qSubjectProgressTreeV). where(qSubjectProgressTreeV.parentId.eq(subjectId).and(qSubjectProgressTreeV.id.userId.eq(ClientUtils.getUserId()))) where(qSubjectProgressTreeV.id.nodeId.eq(subjectId).and(qSubjectProgressTreeV.id.userId.eq(ClientUtils.getUserId()))) .fetch().stream().map(objSubjectProgressTreeV ->{ Map<String, Object> map = new HashMap<>(); map.put("chapterName", objSubjectProgressTreeV.getNodeName());