课程管理添加班级ID

beetlsql3-dev
wgf 2 years ago
parent 5d9ef8cfa7
commit 486b313958

@ -62,6 +62,12 @@ public class TeacherOpenCourse extends BaseEntity{
@InsertIgnore @InsertIgnore
private MergeTeacherInfo teacherInfo; private MergeTeacherInfo teacherInfo;
@FetchSql("select GROUP_CONCAT(t.school_class_id) from teacher_open_course_merge_school_class t " +
"where t.teacher_open_course_merge_school_class_status = 1 and t.teacher_open_course_id = #teacherOpenCourseId# ")
@UpdateIgnore
@InsertIgnore
private String schoolClassIds;
@FetchSql("select GROUP_CONCAT(ta.class_name) from teacher_open_course_merge_school_class t " + @FetchSql("select GROUP_CONCAT(ta.class_name) from teacher_open_course_merge_school_class t " +
"left join school_class ta on t.school_class_id = ta.class_id " + "left join school_class ta on t.school_class_id = ta.class_id " +
"where t.teacher_open_course_merge_school_class_status = 1 and t.teacher_open_course_id = #teacherOpenCourseId# ") "where t.teacher_open_course_merge_school_class_status = 1 and t.teacher_open_course_id = #teacherOpenCourseId# ")
@ -292,6 +298,14 @@ public class TeacherOpenCourse extends BaseEntity{
this.schoolClassInfo = schoolClassInfo; this.schoolClassInfo = schoolClassInfo;
} }
public String getSchoolClassIds() {
return schoolClassIds;
}
public void setSchoolClassIds(String schoolClassIds) {
this.schoolClassIds = schoolClassIds;
}
public Integer getCourseInfoCount() { public Integer getCourseInfoCount() {
return courseInfoCount; return courseInfoCount;
} }

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

Loading…
Cancel
Save