签到新增

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

@ -26,14 +26,14 @@ public class TeacherOpenCourseStudentSigninSettingQueryValidator {
final String signinSettingValue = query.getTeacherOpenCourseStudentSigninSettingValue();
// 如果是ip签到类型验证IP区间字符
if (signinSettingType.equals(ip_signin.name())) {
if (ip_signin.name().equals(signinSettingType)) {
verifyIpRange(signinSettingValue);
}
else if(signinSettingType.equals(manual_signin.name())) {
else if(manual_signin.name().equals(signinSettingType)) {
Assert.notBlank(signinSettingValue, "配置参数值不能为空!");
Assert.isTrue(StringUtils.isBlank(signinSettingValue), "手动签到,配置参数值必须为空!");
}
else if(signinSettingType.equals(code_signin.name())) {
else if(code_signin.name().equals(signinSettingType)) {
Assert.notBlank(signinSettingValue, "配置参数值不能为空!");
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.validation.BindingResult;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.GetMapping;
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.bind.annotation.*;
import org.springframework.web.servlet.ModelAndView;
import java.util.List;
@ -94,7 +91,7 @@ public class TeacherOpenCourseStudentSigninSettingController{
*/
@PostMapping(API + "/add.do")
public JsonResult addDo(
@Validated(ValidateConfig.ADD.class)
@Validated(ValidateConfig.ADD.class) @RequestBody
TeacherOpenCourseStudentSigninSettingQuery teacherOpenCourseStudentSigninSettingQuery,
BindingResult result,@SCoreUser CoreUser coreUser){
if(result.hasErrors()){

Loading…
Cancel
Save