diff --git a/backend/roomroot-framework/src/main/java/com/roomroot/framework/config/JacksonConfig.java b/backend/roomroot-framework/src/main/java/com/roomroot/framework/config/JacksonConfig.java index f1846b3e..e4466350 100644 --- a/backend/roomroot-framework/src/main/java/com/roomroot/framework/config/JacksonConfig.java +++ b/backend/roomroot-framework/src/main/java/com/roomroot/framework/config/JacksonConfig.java @@ -27,6 +27,9 @@ public class JacksonConfig { .optionalStart().appendLiteral(' ').optionalEnd() .append(DateTimeFormatter.ISO_LOCAL_TIME) .optionalEnd() + .parseDefaulting(java.time.temporal.ChronoField.HOUR_OF_DAY, 0) + .parseDefaulting(java.time.temporal.ChronoField.MINUTE_OF_HOUR, 0) + .parseDefaulting(java.time.temporal.ChronoField.SECOND_OF_MINUTE, 0) .toFormatter(); return (JsonMapper.Builder builder) -> { SimpleModule module = new SimpleModule("FlexibleLocalDateTime"); diff --git a/frontend/src/views/teachOffice/subject/index.vue b/frontend/src/views/teachOffice/subject/index.vue index ff24c363..7c4a623a 100644 --- a/frontend/src/views/teachOffice/subject/index.vue +++ b/frontend/src/views/teachOffice/subject/index.vue @@ -231,7 +231,7 @@ - + @@ -405,7 +405,7 @@ export default { kctybh: [{ required: true, message: '请输入课程统一编号', trigger: 'blur' }], fddyks: [{ required: true, message: '请输入辅导答疑课时', trigger: 'blur' }], zxks: [{ required: true, message: '请输入自修课时', trigger: 'blur' }], - xdrq: [{ required: true, message: '请输入修订日期', trigger: 'blur' }], + xdrq: [{ required: true, message: '请选择修订日期', trigger: 'change' }], jcyxj: [{ required: true, message: '请选择节次优选级', trigger: 'change' }], kczcfs: [{ required: true, message: '请选择课程支持方式', trigger: 'change' }], kcjsfs: [{ required: true, message: '请选择课程建设方式', trigger: 'change' }],