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