|
|
|
@ -14,6 +14,7 @@ import com.ibeetl.jlw.dao.TeacherOpenCourseDao;
|
|
|
|
|
import com.ibeetl.jlw.dao.TeacherOpenCourseMergeCourseInfoDao;
|
|
|
|
|
import com.ibeetl.jlw.entity.Student;
|
|
|
|
|
import com.ibeetl.jlw.entity.TeacherOpenCourse;
|
|
|
|
|
import com.ibeetl.jlw.entity.TeacherOpenCourseMergeSchoolClass;
|
|
|
|
|
import com.ibeetl.jlw.web.query.TeacherOpenCourseQuery;
|
|
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
|
|
|
import org.beetl.sql.core.SqlId;
|
|
|
|
@ -43,13 +44,15 @@ import static com.ibeetl.admin.core.util.user.CacheUserUtil.getUser;
|
|
|
|
|
@Transactional
|
|
|
|
|
public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse> {
|
|
|
|
|
|
|
|
|
|
@Autowired private TeacherOpenCourseDao teacherOpenCourseDao;
|
|
|
|
|
@Autowired
|
|
|
|
|
private TeacherOpenCourseDao teacherOpenCourseDao;
|
|
|
|
|
@Autowired
|
|
|
|
|
private TeacherOpenCourseMergeTeacherService teacherOpenCourseMergeTeacherService;
|
|
|
|
|
@Autowired
|
|
|
|
|
private TeacherOpenCourseMergeCourseInfoService teacherOpenCourseMergeCourseInfoService;
|
|
|
|
|
|
|
|
|
|
@Autowired private TeacherOpenCourseMergeCourseInfoDao teacherOpenCourseMergeCourseInfoDao;
|
|
|
|
|
@Autowired
|
|
|
|
|
private TeacherOpenCourseMergeCourseInfoDao teacherOpenCourseMergeCourseInfoDao;
|
|
|
|
|
@Autowired
|
|
|
|
|
private TeacherService teacherService;
|
|
|
|
|
|
|
|
|
@ -83,6 +86,7 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除教师开课,附带删除所有有关开课相关联的东西
|
|
|
|
|
*
|
|
|
|
|
* @param ids
|
|
|
|
|
*/
|
|
|
|
|
public void logicDeleteTeacherOpenCourse(String ids) {
|
|
|
|
@ -95,6 +99,7 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 删除教师开课,附带删除所有有关开课相关联的东西
|
|
|
|
|
*
|
|
|
|
|
* @param ids
|
|
|
|
|
*/
|
|
|
|
|
public void deleteTeacherOpenCourse(String ids) {
|
|
|
|
@ -125,7 +130,8 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
|
|
|
|
|
} catch (Exception e) {
|
|
|
|
|
try {
|
|
|
|
|
teacherOpenCourseList.add(JSONObject.parseObject(teacherOpenCourseQuery.getTeacherOpenCourseJsonStr(), TeacherOpenCourse.class));
|
|
|
|
|
} catch (Exception e1) {}
|
|
|
|
|
} catch (Exception e1) {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
ToolUtils.deleteNullList(teacherOpenCourseList);
|
|
|
|
|
if (null != teacherOpenCourseList && teacherOpenCourseList.size() > 0) {
|
|
|
|
@ -164,7 +170,6 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public String edit(TeacherOpenCourseQuery teacherOpenCourseQuery) {
|
|
|
|
|
String msg = "";
|
|
|
|
|
TeacherOpenCourse teacherOpenCourse = teacherOpenCourseQuery.pojo();
|
|
|
|
@ -234,6 +239,7 @@ public class TeacherOpenCourseService extends CoreBaseService<TeacherOpenCourse>
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 学生端-我的课程
|
|
|
|
|
*
|
|
|
|
|
* @param student
|
|
|
|
|
* @return
|
|
|
|
|
*/
|
|
|
|
|