From 8d0e57a64fe6c31559ffcf38859fb1f5084e1e23 Mon Sep 17 00:00:00 2001 From: Administrator <2863138610@qq.com> Date: 星期一, 21 十一月 2022 11:09:20 +0800 Subject: [PATCH] 课程管理学习端修改And用户信息缓存修改 --- src/main/java/com/qxueyou/scc/admin/progress/dao/ProgressDAO.java | 20 ++++++++++---------- 1 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/admin/progress/dao/ProgressDAO.java b/src/main/java/com/qxueyou/scc/admin/progress/dao/ProgressDAO.java index 9702edb..e51010d 100644 --- a/src/main/java/com/qxueyou/scc/admin/progress/dao/ProgressDAO.java +++ b/src/main/java/com/qxueyou/scc/admin/progress/dao/ProgressDAO.java @@ -30,7 +30,7 @@ /** * 根据targetId和learnerId获取进度 - * + * * @param targetId * targetId * @param learnerId @@ -38,29 +38,29 @@ * @return */ @Cacheable(value = "progress", key = "#targetId+#learnerId") - public int[][] getProgress(String targetId, String learnerId) { + public Double[][] getProgress(String targetId, String learnerId) { List<SubjectLectureProgressDetail> lstDetail = this.find("from SubjectLectureProgressDetail where targetId = ? and learnerId = ? and deleteFlag is false", CollectionUtils.newList(targetId, learnerId), SubjectLectureProgressDetail.class); if(lstDetail == null || lstDetail.isEmpty()) { - return new int[][] {}; + return new Double[][] {}; }else { - int[][] progress = new int[lstDetail.size()][2]; + Double[][] progress = new Double[lstDetail.size()][2]; int i = 0; for(SubjectLectureProgressDetail objDetail : lstDetail) { - progress[i++] = new int[] {objDetail.getStart(), objDetail.getEnd()}; + progress[i++] = new Double[] {objDetail.getStart(), objDetail.getEnd()}; } - + return progress; } } @CachePut(value = "progress", key = "#targetId+#learnerId") - public int[][] mergeProgress(String targetId, String learnerId, int start, int end, int[][] origProgress) { + public Double[][] mergeProgress(String targetId, String learnerId, Double start, Double end, Double[][] origProgress) { return StudyProgressUtils.merge(origProgress, start, end); } /** * 获取学生的各个节点的学习进度,进度值 - * + * * @param parentId * @param userId * @return @@ -76,7 +76,7 @@ /** * 获取当前节点下的父节点 - * + * * @param nodeId * @return */ @@ -89,7 +89,7 @@ /** * 根据subjectId获取章节列表 - * + * * @param parentId * @param userId * @return -- Gitblit v1.8.0