beetlsql3-dev
Mlxa0324 2 years ago
parent b6f2fb2507
commit 5cecb5c3da

@ -79,23 +79,25 @@ public class TeacherOpenCourseStudentSigninSettingQuery extends PageParam {
* *
*/ */
public void tryToValidTeacherOpenCourseStudentSigninSettingValue() { public void tryToValidTeacherOpenCourseStudentSigninSettingValue() {
if(StringUtils.isNotBlank(this.teacherOpenCourseStudentSigninSettingValue)) { String signinSettingValue = this.getTeacherOpenCourseStudentSigninSettingValue();
if(StringUtils.isNotBlank(signinSettingValue)) {
return; return;
} }
if(this.teacherOpenCourseStudentSigninSettingType.equals(ip_signin)) { final String signinSettingType = this.getTeacherOpenCourseStudentSigninSettingType();
if(signinSettingType.equals(ip_signin)) {
try { try {
for (String range : this.teacherOpenCourseStudentSigninSettingValue.split(",")) { for (String range : signinSettingValue.split(",")) {
Assert.isTrue(range.split(IP_SPLIT_MARK).length == 2, "IP段必须要有开始IP和结束IP"); Assert.isTrue(range.split(IP_SPLIT_MARK).length == 2, "IP段必须要有开始IP和结束IP");
} }
}catch (Exception e) { }catch (Exception e) {
Assert.isTrue(StringUtils.isEmpty(e.getMessage()), e.getMessage()); Assert.isTrue(StringUtils.isEmpty(e.getMessage()), e.getMessage());
} }
} else if(this.teacherOpenCourseStudentSigninSettingType.equals(manual_signin)) { } else if(signinSettingType.equals(manual_signin)) {
Assert.isTrue(StringUtils.isBlank(this.teacherOpenCourseStudentSigninSettingValue), "手动签到,配置参数值必须为空!"); Assert.isTrue(StringUtils.isBlank(signinSettingType), "手动签到,配置参数值必须为空!");
} }
else if(this.teacherOpenCourseStudentSigninSettingType.equals(code_signin)) { else if(signinSettingType.equals(code_signin)) {
Assert.isTrue(this.teacherOpenCourseStudentSigninSettingValue.length() == 6, "验证码签到配置参数值长度必须是6位"); Assert.isTrue(signinSettingType.length() == 6, "验证码签到配置参数值长度必须是6位");
} }
} }

Loading…
Cancel
Save