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

@ -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位");
}
}

Loading…
Cancel
Save