状态修改

beetlsql3-dev
Mlxa0324 2 years ago
parent 42b2f440d6
commit cd0b01fedc

@ -40,6 +40,8 @@ public interface TeacherOpenCourseScheduleSessionSnapDao extends BaseMapper<Teac
}
@Update
int updateGivenByIds(TeacherOpenCourseScheduleSessionSnapQuery teacherOpenCourseScheduleSessionSnapQuery);
@Update
int updateStatusBySessionIds(@NotNull(message = "排课配置IDs不能为空") String teacherOpenCourseScheduleSessionIds, @NotNull Integer status);
List<TeacherOpenCourseScheduleSessionSnap> getByIds(String ids);
List<TeacherOpenCourseScheduleSessionSnap> getValuesByQuery(TeacherOpenCourseScheduleSessionSnapQuery teacherOpenCourseScheduleSessionSnapQuery);
}

@ -204,6 +204,15 @@ public class TeacherOpenCourseScheduleSessionService extends CoreBaseService<Tea
String msg = "";
TeacherOpenCourseScheduleSession teacherOpenCourseScheduleSession = teacherOpenCourseScheduleSessionQuery.pojo();
teacherOpenCourseScheduleSessionDao.updateTemplateById(teacherOpenCourseScheduleSession);
Long teacherOpenCourseScheduleSessionId = teacherOpenCourseScheduleSession.getTeacherOpenCourseScheduleSessionId();
Integer sessionStatus = teacherOpenCourseScheduleSession.getTeacherOpenCourseScheduleSessionStatus();
// 修改子表的状态,保险一点
if(ObjectUtil.isAllNotEmpty(teacherOpenCourseScheduleSessionId, sessionStatus)) {
teacherOpenCourseScheduleSessionSnapDao.updateStatusBySessionIds(teacherOpenCourseScheduleSessionId.toString(), sessionStatus);
}
return msg;
}

@ -161,6 +161,11 @@ deleteByIds
delete from teacher_open_course_schedule_session_snap where find_in_set(teacher_open_course_schedule_session_snap_id,#ids#)
updateStatusBySessionIds
===
* 通过排课ID修改状态
update teacher_open_course_schedule_session_snap set teacher_open_course_schedule_session_snap_status = #status#
where find_in_set(teacher_open_course_schedule_session_id,#teacherOpenCourseScheduleSessionIds#)
getByIds
===

Loading…
Cancel
Save