From 5cecb5c3da172bc027500516aca061df5b05264a Mon Sep 17 00:00:00 2001 From: Mlxa0324 Date: Thu, 13 Oct 2022 09:12:13 +0800 Subject: [PATCH] 1 --- ...acherOpenCourseStudentSigninSettingQuery.java | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseStudentSigninSettingQuery.java b/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseStudentSigninSettingQuery.java index 536c1c61..3d495aae 100644 --- a/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseStudentSigninSettingQuery.java +++ b/web/src/main/java/com/ibeetl/jlw/web/query/TeacherOpenCourseStudentSigninSettingQuery.java @@ -79,23 +79,25 @@ public class TeacherOpenCourseStudentSigninSettingQuery extends PageParam { * 尝试 用断言去验证属性是否符合系统的要求 */ public void tryToValidTeacherOpenCourseStudentSigninSettingValue() { - if(StringUtils.isNotBlank(this.teacherOpenCourseStudentSigninSettingValue)) { + String signinSettingValue = this.getTeacherOpenCourseStudentSigninSettingValue(); + if(StringUtils.isNotBlank(signinSettingValue)) { return; } - if(this.teacherOpenCourseStudentSigninSettingType.equals(ip_signin)) { + final String signinSettingType = this.getTeacherOpenCourseStudentSigninSettingType(); + if(signinSettingType.equals(ip_signin)) { try { - for (String range : this.teacherOpenCourseStudentSigninSettingValue.split(",")) { + for (String range : signinSettingValue.split(",")) { Assert.isTrue(range.split(IP_SPLIT_MARK).length == 2, "IP段必须要有开始IP和结束IP!"); } }catch (Exception e) { Assert.isTrue(StringUtils.isEmpty(e.getMessage()), e.getMessage()); } - } else if(this.teacherOpenCourseStudentSigninSettingType.equals(manual_signin)) { - Assert.isTrue(StringUtils.isBlank(this.teacherOpenCourseStudentSigninSettingValue), "手动签到,配置参数值必须为空!"); + } else if(signinSettingType.equals(manual_signin)) { + Assert.isTrue(StringUtils.isBlank(signinSettingType), "手动签到,配置参数值必须为空!"); } - else if(this.teacherOpenCourseStudentSigninSettingType.equals(code_signin)) { - Assert.isTrue(this.teacherOpenCourseStudentSigninSettingValue.length() == 6, "验证码签到,配置参数值长度必须是6位!"); + else if(signinSettingType.equals(code_signin)) { + Assert.isTrue(signinSettingType.length() == 6, "验证码签到,配置参数值长度必须是6位!"); } }