beetlsql3-dev
xuliangtong 2 years ago
parent 746f08fb92
commit 102f5527f2

@ -8,6 +8,7 @@ import com.ibeetl.admin.core.util.enums.DelFlagEnum;
import com.ibeetl.jlw.dao.*; import com.ibeetl.jlw.dao.*;
import com.ibeetl.jlw.entity.*; import com.ibeetl.jlw.entity.*;
import com.ibeetl.jlw.enums.ChatLogSendTypeEnum; import com.ibeetl.jlw.enums.ChatLogSendTypeEnum;
import com.ibeetl.jlw.enums.GlobalPushStatusEnum;
import com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum; import com.ibeetl.jlw.enums.ResourcesQuestionSnapshotFromTypeEnum;
import com.ibeetl.jlw.enums.SignInTypeEnum; import com.ibeetl.jlw.enums.SignInTypeEnum;
import com.ibeetl.jlw.web.query.*; import com.ibeetl.jlw.web.query.*;
@ -225,16 +226,19 @@ public class StatisticalAnalysisService {
//班级 //班级
TeacherOpenCourseMergeSchoolClassQuery classQuery = new TeacherOpenCourseMergeSchoolClassQuery(); TeacherOpenCourseMergeSchoolClassQuery classQuery = new TeacherOpenCourseMergeSchoolClassQuery();
classQuery.setTeacherOpenCourseId(teacherOpenCourseId); classQuery.setTeacherOpenCourseId(teacherOpenCourseId);
classQuery.setTeacherOpenCourseMergeSchoolClassStatus(1);
List<TeacherOpenCourseMergeSchoolClass> classList = teacherOpenCourseMergeSchoolClassService.getValues(classQuery); List<TeacherOpenCourseMergeSchoolClass> classList = teacherOpenCourseMergeSchoolClassService.getValues(classQuery);
data.put("classNum", classList.size()); data.put("classNum", classList.size());
//学生 //学生
TeacherOpenCourseMergeStudentQuery studentQuery = new TeacherOpenCourseMergeStudentQuery(); TeacherOpenCourseMergeStudentQuery studentQuery = new TeacherOpenCourseMergeStudentQuery();
studentQuery.setTeacherOpenCourseId(teacherOpenCourseId); studentQuery.setTeacherOpenCourseId(teacherOpenCourseId);
studentQuery.setTeacherOpenCourseSchoolClassMergeStudentStatus(1);
List<TeacherOpenCourseMergeStudent> studentList = teacherOpenCourseMergeStudentService.getValuesByQueryNotWithPermission(studentQuery); List<TeacherOpenCourseMergeStudent> studentList = teacherOpenCourseMergeStudentService.getValuesByQueryNotWithPermission(studentQuery);
data.put("studentNum", studentList.size()); data.put("studentNum", studentList.size());
//课件 //课件
TeacherOpenCourseMergeCourseInfoQuery courseInfoQuery = new TeacherOpenCourseMergeCourseInfoQuery(); TeacherOpenCourseMergeCourseInfoQuery courseInfoQuery = new TeacherOpenCourseMergeCourseInfoQuery();
courseInfoQuery.setTeacherOpenCourseId(teacherOpenCourseId); courseInfoQuery.setTeacherOpenCourseId(teacherOpenCourseId);
courseInfoQuery.setCourseInfoStatus(1);
List<TeacherOpenCourseMergeCourseInfo> courseInfos = teacherOpenCourseMergeCourseInfoService.getValuesByQueryNotWithPermission(courseInfoQuery); List<TeacherOpenCourseMergeCourseInfo> courseInfos = teacherOpenCourseMergeCourseInfoService.getValuesByQueryNotWithPermission(courseInfoQuery);
data.put("coursewareNum", courseInfos.size()); data.put("coursewareNum", courseInfos.size());
//视频 //视频
@ -243,6 +247,7 @@ public class StatisticalAnalysisService {
//习题总数 //习题总数
TeacherOpenCourseQuestionSettingQuery teacherOpenCourseQuestionSettingQuery = new TeacherOpenCourseQuestionSettingQuery(); TeacherOpenCourseQuestionSettingQuery teacherOpenCourseQuestionSettingQuery = new TeacherOpenCourseQuestionSettingQuery();
teacherOpenCourseQuestionSettingQuery.setTeacherOpenCourseId(teacherOpenCourseId); teacherOpenCourseQuestionSettingQuery.setTeacherOpenCourseId(teacherOpenCourseId);
teacherOpenCourseQuestionSettingQuery.setTeacherOpenCourseQuestionSettingPushStatus(GlobalPushStatusEnum.PUSH);
teacherOpenCourseQuestionSettingQuery.setTeacherOpenCourseQuestionSettingStatus(1); teacherOpenCourseQuestionSettingQuery.setTeacherOpenCourseQuestionSettingStatus(1);
List<TeacherOpenCourseQuestionSettingPure> courseQuestionSettings = teacherOpenCourseQuestionSettingDao.getValuesByQueryNotWithPermission(teacherOpenCourseQuestionSettingQuery, null); List<TeacherOpenCourseQuestionSettingPure> courseQuestionSettings = teacherOpenCourseQuestionSettingDao.getValuesByQueryNotWithPermission(teacherOpenCourseQuestionSettingQuery, null);

@ -56,11 +56,8 @@ public class TeacherOpenCourseKnowledgePointService extends CoreBaseService<Teac
relationQuery.setTeacherOpenCourseKnowledgePointIdPlural(CollectionUtil.join(collect, ",")); relationQuery.setTeacherOpenCourseKnowledgePointIdPlural(CollectionUtil.join(collect, ","));
List<TeacherOpenCourseKnowledgePointRelation> openCourseKnowledgePointRelations = relationService.getValuesByQueryNotWithPermission(relationQuery); List<TeacherOpenCourseKnowledgePointRelation> openCourseKnowledgePointRelations = relationService.getValuesByQueryNotWithPermission(relationQuery);
for (TeacherOpenCourseKnowledgePoint teacherOpenCourseKnowledgePoint : list) { for (TeacherOpenCourseKnowledgePoint teacherOpenCourseKnowledgePoint : list) {
TeacherOpenCourseKnowledgePointRelation relation = openCourseKnowledgePointRelations.stream().filter(v -> openCourseKnowledgePointRelations.stream().filter(v ->
v.getTeacherOpenCourseKnowledgePointId().equals(teacherOpenCourseKnowledgePoint.getTeacherOpenCourseKnowledgePointId())).findFirst().orElse(null); v.getTeacherOpenCourseKnowledgePointId().equals(teacherOpenCourseKnowledgePoint.getTeacherOpenCourseKnowledgePointId())).findFirst().ifPresent(relation -> teacherOpenCourseKnowledgePoint.setHandsOnId(relation.getBussinessId()));
if (relation != null) {
teacherOpenCourseKnowledgePoint.setHandsOnId(relation.getBussinessId());
}
} }
} }

@ -36,6 +36,16 @@ public class TeacherOpenCourseKnowledgePointQuery extends PageParam {
@Query(name = "是否删除 1删除0未删除", display = false) @Query(name = "是否删除 1删除0未删除", display = false)
private int delFlag; private int delFlag;
private Long handsOnId;
public Long getHandsOnId() {
return handsOnId;
}
public void setHandsOnId(Long handsOnId) {
this.handsOnId = handsOnId;
}
private String teacherOpenCourseKnowledgePointIdPlural; private String teacherOpenCourseKnowledgePointIdPlural;
private String teacherOpenCourseIdPlural; private String teacherOpenCourseIdPlural;
private String chapterIdPlural; private String chapterIdPlural;

Loading…
Cancel
Save