1、正课与学期关系关联;
2、天假删除保护; 3、教学任务计划增加了「结束发布」。已发布或库里的「已发布」都可以结束;结束后写入结束时间,任务书和班次课程任务只读 4、班次学期操作内容调整修改;
This commit is contained in:
+2
-2
@@ -160,10 +160,10 @@ public final class SystemInitializationUtil {
|
||||
// 第三步:校验同一年度内的学期序号。
|
||||
if (dto.getSequenceNumber() == null
|
||||
|| dto.getSequenceNumber().intValue() < 1
|
||||
|| dto.getSequenceNumber().intValue() > 10) {
|
||||
|| dto.getSequenceNumber().intValue() > 3) {
|
||||
throw new BusinessException(
|
||||
BAD_REQUEST,
|
||||
"学期序号必须在1至10之间");
|
||||
"一年最多三个学期,学期序号必须在1至3之间");
|
||||
}
|
||||
|
||||
// 第四步:开学和结束时间均为学期初始化必填参数。
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
package com.roomroot.jwgl.utils;
|
||||
|
||||
/**
|
||||
* 教学任务状态。库中同时存在「发布」和历史值「已发布」。
|
||||
*/
|
||||
public final class TeachingTaskStatus {
|
||||
|
||||
public static final String DRAFT = "上报";
|
||||
public static final String PUBLISHED = "发布";
|
||||
public static final String PUBLISHED_LEGACY = "已发布";
|
||||
public static final String ENDED = "已结束";
|
||||
|
||||
private TeachingTaskStatus() {
|
||||
}
|
||||
|
||||
public static boolean isPublished(String status) {
|
||||
return PUBLISHED.equals(status) || PUBLISHED_LEGACY.equals(status);
|
||||
}
|
||||
|
||||
public static boolean isEnded(String status) {
|
||||
return ENDED.equals(status);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user