结班时校验班级状态

This commit is contained in:
wuchunlei
2025-05-29 09:24:32 +08:00
parent 743f9a07a2
commit f8ea89b517

View File

@@ -1534,6 +1534,9 @@ public class ClassEntityServiceImpl extends ServiceImpl<ClassEntityDao, ClassEnt
@Override
public R closeClass(Map<String, Object> params) {
ClassEntity classEntity = this.getBaseMapper().selectById(params.get("classId").toString());
if ("2".equals(classEntity.getState())){
return R.error("已结班");
}
ClassModel classModel = classModelDao.selectById(classEntity.getModelId());
if (DateUtils.addDateDays(classEntity.getStartTime(),classModel.getDays()).getTime() > new Date().getTime()){
return R.error("教学时间未完");