diff --git a/web/src/main/java/com/ibeetl/jlw/service/StatisticalAnalysisService.java b/web/src/main/java/com/ibeetl/jlw/service/StatisticalAnalysisService.java index 61e7666d..c06f469f 100644 --- a/web/src/main/java/com/ibeetl/jlw/service/StatisticalAnalysisService.java +++ b/web/src/main/java/com/ibeetl/jlw/service/StatisticalAnalysisService.java @@ -10,10 +10,11 @@ import java.util.Map; /** * 统计分析service - * + * 暂时是假数据 * @Version 0.0.1 * @Author 许良彤 * @Date 2022/10/7 12:25 + * */ @Service public class StatisticalAnalysisService { @@ -26,6 +27,7 @@ public class StatisticalAnalysisService { public Map detail(Map map) { Date stime = MapUtil.getDate(map, "stime"); Date etime = MapUtil.getDate(map, "etime"); + Integer teacherOpenCourseId = MapUtil.getInt(map, "teacherOpenCourseId"); Map data = new HashMap<>(); //班级数 data.put("classNum", 4); @@ -65,4 +67,38 @@ public class StatisticalAnalysisService { data.put("interactTeacher", 80); return data; } + + /** + * 首页 + * @param map + * @return + */ + public Map indexDetail(Map map) { + Integer teacherOpenCourseId = MapUtil.getInt(map, "teacherOpenCourseId"); + Map data = new HashMap<>(); + //课程封面 + data.put("courseInfoThumbnail", ""); + //课程名称 + data.put("courseInfoName", ""); + //课程简介 + data.put("courseInfoContent", ""); + //班级 + data.put("classNum", 2); + //学生 + data.put("studentNum", 60); + //课件 + data.put("coursewareNum", 15); + //视频 + data.put("videoNum", 10); + //题目 + data.put("subjectNum", 90); + //案例 + data.put("caseNum", 10); + //作业 + data.put("homeworkNum", 15); + //考试 + data.put("examNum", 2); + + return data; + } } \ No newline at end of file diff --git a/web/src/main/java/com/ibeetl/jlw/web/StatisticalAnalysisController.java b/web/src/main/java/com/ibeetl/jlw/web/StatisticalAnalysisController.java index 52e51f8f..ec9368f2 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/StatisticalAnalysisController.java +++ b/web/src/main/java/com/ibeetl/jlw/web/StatisticalAnalysisController.java @@ -24,7 +24,7 @@ public class StatisticalAnalysisController { private StatisticalAnalysisService statisticalAnalysisService; /** - * 统计分析 + * 统计分析数据 * @param map * @return */ @@ -35,4 +35,15 @@ public class StatisticalAnalysisController { } + /** + * 首页数据 + * @param map + * @return + */ + @RequestMapping("/indexDetail") + public JsonResult indexDetail(@RequestBody Map map) { + Map detail = statisticalAnalysisService.indexDetail(map); + return JsonResult.success(detail); + } + } \ No newline at end of file