|
|
@ -10,10 +10,11 @@ import java.util.Map;
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
/**
|
|
|
|
* 统计分析service
|
|
|
|
* 统计分析service
|
|
|
|
*
|
|
|
|
* 暂时是假数据
|
|
|
|
* @Version 0.0.1
|
|
|
|
* @Version 0.0.1
|
|
|
|
* @Author 许良彤
|
|
|
|
* @Author 许良彤
|
|
|
|
* @Date 2022/10/7 12:25
|
|
|
|
* @Date 2022/10/7 12:25
|
|
|
|
|
|
|
|
*
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Service
|
|
|
|
@Service
|
|
|
|
public class StatisticalAnalysisService {
|
|
|
|
public class StatisticalAnalysisService {
|
|
|
@ -26,6 +27,7 @@ public class StatisticalAnalysisService {
|
|
|
|
public Map<String, Object> detail(Map<String, Object> map) {
|
|
|
|
public Map<String, Object> detail(Map<String, Object> map) {
|
|
|
|
Date stime = MapUtil.getDate(map, "stime");
|
|
|
|
Date stime = MapUtil.getDate(map, "stime");
|
|
|
|
Date etime = MapUtil.getDate(map, "etime");
|
|
|
|
Date etime = MapUtil.getDate(map, "etime");
|
|
|
|
|
|
|
|
Integer teacherOpenCourseId = MapUtil.getInt(map, "teacherOpenCourseId");
|
|
|
|
Map<String, Object> data = new HashMap<>();
|
|
|
|
Map<String, Object> data = new HashMap<>();
|
|
|
|
//班级数
|
|
|
|
//班级数
|
|
|
|
data.put("classNum", 4);
|
|
|
|
data.put("classNum", 4);
|
|
|
@ -65,4 +67,38 @@ public class StatisticalAnalysisService {
|
|
|
|
data.put("interactTeacher", 80);
|
|
|
|
data.put("interactTeacher", 80);
|
|
|
|
return data;
|
|
|
|
return data;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
|
|
* 首页
|
|
|
|
|
|
|
|
* @param map
|
|
|
|
|
|
|
|
* @return
|
|
|
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
public Map<String, Object> indexDetail(Map<String, Object> map) {
|
|
|
|
|
|
|
|
Integer teacherOpenCourseId = MapUtil.getInt(map, "teacherOpenCourseId");
|
|
|
|
|
|
|
|
Map<String, Object> 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;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|