|
|
|
@ -89,6 +89,30 @@ public class TeacherOpenCourseScheduleSession extends BaseEntity{
|
|
|
|
|
|
|
|
|
|
private String teacherOpenCourseScheduleSessionEndDate;
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 开始状态
|
|
|
|
|
*/
|
|
|
|
|
@FetchSql("select \n" +
|
|
|
|
|
"(case when DATE(t.now) < t.startTime then \n" +
|
|
|
|
|
"'READY' \n" +
|
|
|
|
|
"when DATE(t.now) between t.startTime and t.endTime then \n" +
|
|
|
|
|
"'ING' \n" +
|
|
|
|
|
"when DATE(t.now) > t.endTime then \n" +
|
|
|
|
|
"'END' \n" +
|
|
|
|
|
"end) as begin_status_code, \n" +
|
|
|
|
|
"(case when DATE(t.now) < t.startTime then \n" +
|
|
|
|
|
"'未开始' \n" +
|
|
|
|
|
"when DATE(t.now) between t.startTime and t.endTime then \n" +
|
|
|
|
|
"'进行中' \n" +
|
|
|
|
|
"when DATE(t.now) > t.endTime then \n" +
|
|
|
|
|
"'已结束' \n" +
|
|
|
|
|
"end ) as begin_status_text " +
|
|
|
|
|
"from (select now() as now, #teacherOpenCourseScheduleSessionStartDate# as startTime, #teacherOpenCourseScheduleSessionEndDate# as endTime) t \n" +
|
|
|
|
|
" ")
|
|
|
|
|
@UpdateIgnore
|
|
|
|
|
@InsertIgnore
|
|
|
|
|
private Map beginStatus;
|
|
|
|
|
|
|
|
|
|
// 周次
|
|
|
|
|
|
|
|
|
|
private Integer teacherOpenCourseScheduleSessionWeekNum;
|
|
|
|
|