diff --git a/web/src/main/java/com/ibeetl/jlw/validator/TeacherOpenCourseStudentSigninSettingQueryValidator.java b/web/src/main/java/com/ibeetl/jlw/validator/TeacherOpenCourseStudentSigninSettingQueryValidator.java index 1820a081..8fecc9a3 100644 --- a/web/src/main/java/com/ibeetl/jlw/validator/TeacherOpenCourseStudentSigninSettingQueryValidator.java +++ b/web/src/main/java/com/ibeetl/jlw/validator/TeacherOpenCourseStudentSigninSettingQueryValidator.java @@ -25,14 +25,14 @@ public class TeacherOpenCourseStudentSigninSettingQueryValidator { final String signinSettingType = query.getTeacherOpenCourseStudentSigninSettingType(); + String signinSettingValue = query.getTeacherOpenCourseStudentSigninSettingValue(); + // 如果是ip签到类型,验证IP区间字符 if (StrUtil.isNotBlank(query.getTeacherOpenCourseStudentSigninSettingValue()) && signinSettingType.equals(ip_signin.name())) { verifyIpRange(query.getTeacherOpenCourseStudentSigninSettingValue()); } - - String signinSettingValue = query.getTeacherOpenCourseStudentSigninSettingValue(); - if(signinSettingType.equals(manual_signin.name())) { + else if(signinSettingType.equals(manual_signin.name())) { Assert.isTrue(StringUtils.isBlank(signinSettingValue), "手动签到,配置参数值必须为空!"); } else if(signinSettingType.equals(code_signin.name())) {