签到新增

beetlsql3-dev
Mlxa0324 2 years ago
parent 863b298d40
commit 5549d92f15

@ -26,14 +26,14 @@ public class TeacherOpenCourseStudentSigninSettingQueryValidator {
final String signinSettingValue = query.getTeacherOpenCourseStudentSigninSettingValue(); final String signinSettingValue = query.getTeacherOpenCourseStudentSigninSettingValue();
// 如果是ip签到类型验证IP区间字符 // 如果是ip签到类型验证IP区间字符
if (signinSettingType.equals(ip_signin.name())) { if (ip_signin.name().equals(signinSettingType)) {
verifyIpRange(signinSettingValue); verifyIpRange(signinSettingValue);
} }
else if(signinSettingType.equals(manual_signin.name())) { else if(manual_signin.name().equals(signinSettingType)) {
Assert.notBlank(signinSettingValue, "配置参数值不能为空!"); Assert.notBlank(signinSettingValue, "配置参数值不能为空!");
Assert.isTrue(StringUtils.isBlank(signinSettingValue), "手动签到,配置参数值必须为空!"); Assert.isTrue(StringUtils.isBlank(signinSettingValue), "手动签到,配置参数值必须为空!");
} }
else if(signinSettingType.equals(code_signin.name())) { else if(code_signin.name().equals(signinSettingType)) {
Assert.notBlank(signinSettingValue, "配置参数值不能为空!"); Assert.notBlank(signinSettingValue, "配置参数值不能为空!");
Assert.isTrue(signinSettingValue.length() == 6, "验证码签到配置参数值长度必须是6位"); Assert.isTrue(signinSettingValue.length() == 6, "验证码签到配置参数值长度必须是6位");
} }

@ -16,10 +16,7 @@ import org.beetl.sql.core.engine.PageQuery;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.BindingResult; import org.springframework.validation.BindingResult;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.ModelAndView;
import java.util.List; import java.util.List;
@ -94,7 +91,7 @@ public class TeacherOpenCourseStudentSigninSettingController{
*/ */
@PostMapping(API + "/add.do") @PostMapping(API + "/add.do")
public JsonResult addDo( public JsonResult addDo(
@Validated(ValidateConfig.ADD.class) @Validated(ValidateConfig.ADD.class) @RequestBody
TeacherOpenCourseStudentSigninSettingQuery teacherOpenCourseStudentSigninSettingQuery, TeacherOpenCourseStudentSigninSettingQuery teacherOpenCourseStudentSigninSettingQuery,
BindingResult result,@SCoreUser CoreUser coreUser){ BindingResult result,@SCoreUser CoreUser coreUser){
if(result.hasErrors()){ if(result.hasErrors()){

Loading…
Cancel
Save