|
|
|
@ -2,6 +2,7 @@ package com.ibeetl.jlw.service;
|
|
|
|
|
|
|
|
|
|
import cn.hutool.core.collection.CollectionUtil;
|
|
|
|
|
import cn.hutool.core.lang.Assert;
|
|
|
|
|
import cn.hutool.core.util.ObjectUtil;
|
|
|
|
|
import cn.jlw.util.ToolUtils;
|
|
|
|
|
import cn.jlw.validate.ValidateConfig;
|
|
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
|
@ -72,8 +73,22 @@ public class TeacherOpenCourseMergeStudentService extends CoreBaseService<Teache
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public PageQuery<TeacherOpenCourseMergeStudent> queryByConditionQuery(PageQuery query) {
|
|
|
|
|
public PageQuery<TeacherOpenCourseMergeStudent> queryByConditionQuery(PageQuery query,CoreUser coreUser) {
|
|
|
|
|
PageQuery ret = teacherOpenCourseMergeStudentDao.queryByConditionQuery(query);
|
|
|
|
|
|
|
|
|
|
if (coreUser.isStudent()){
|
|
|
|
|
List<TeacherOpenCourseMergeStudent> studentList = new ArrayList<>();
|
|
|
|
|
ret.getList().forEach(item ->{
|
|
|
|
|
TeacherOpenCourseMergeStudent student = (TeacherOpenCourseMergeStudent) item;
|
|
|
|
|
TeacherOpenCourse teacherOpenCourseInfo = student.getTeacherOpenCourseInfo();
|
|
|
|
|
if (ObjectUtil.isNotEmpty(teacherOpenCourseInfo)){
|
|
|
|
|
if (ObjectUtil.equals(teacherOpenCourseInfo.getTeacherOpenCourseStatus(),1)){
|
|
|
|
|
studentList.add(student);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
ret.setList(studentList);
|
|
|
|
|
}
|
|
|
|
|
queryListAfter(ret.getList());
|
|
|
|
|
return ret;
|
|
|
|
|
}
|
|
|
|
|