beetlsql3-dev
Mlxa0324 2 years ago
parent 5cecb5c3da
commit 04ddf94f24

@ -27,7 +27,7 @@ public class TeacherOpenCourseStudentSigninSettingQuery extends PageParam {
@Query(name = "开课ID", display = true,type=Query.TYPE_DICT,dict="teacher_open_course.teacher_open_course_title.teacher_open_course_status=1")
private Long teacherOpenCourseId;
@Query(name = "班级ID集合", display = true,type=Query.TYPE_DICT,dict="school_class.class_name.class_status=1")
@Pattern(regexp = "/(ALL|\\d+)/g", message = "班级ID集合不能为空", groups = ValidateConfig.ADD.class)
@Pattern(regexp = "ALL|\\d+", message = "班级ID集合不能为空", groups = ValidateConfig.ADD.class)
@NotBlank(message = "班级ID集合不能为空", groups =ValidateConfig.ADD.class)
private String schoolClassIds;
@Query(name = "签到方式 (数据字典 student_signin_type)", display = true,type=Query.TYPE_DICT,dict="student_signin_type")
@ -80,12 +80,12 @@ public class TeacherOpenCourseStudentSigninSettingQuery extends PageParam {
*/
public void tryToValidTeacherOpenCourseStudentSigninSettingValue() {
String signinSettingValue = this.getTeacherOpenCourseStudentSigninSettingValue();
if(StringUtils.isNotBlank(signinSettingValue)) {
if(StringUtils.isBlank(signinSettingValue)) {
return;
}
final String signinSettingType = this.getTeacherOpenCourseStudentSigninSettingType();
if(signinSettingType.equals(ip_signin)) {
if(signinSettingType.equals(ip_signin.name())) {
try {
for (String range : signinSettingValue.split(",")) {
Assert.isTrue(range.split(IP_SPLIT_MARK).length == 2, "IP段必须要有开始IP和结束IP");
@ -93,10 +93,10 @@ public class TeacherOpenCourseStudentSigninSettingQuery extends PageParam {
}catch (Exception e) {
Assert.isTrue(StringUtils.isEmpty(e.getMessage()), e.getMessage());
}
} else if(signinSettingType.equals(manual_signin)) {
} else if(signinSettingType.equals(manual_signin.name())) {
Assert.isTrue(StringUtils.isBlank(signinSettingType), "手动签到,配置参数值必须为空!");
}
else if(signinSettingType.equals(code_signin)) {
else if(signinSettingType.equals(code_signin.name())) {
Assert.isTrue(signinSettingType.length() == 6, "验证码签到配置参数值长度必须是6位");
}
}

Loading…
Cancel
Save