签到配置;

签到日志;
beetlsql3-dev
Mlxa0324 2 years ago
parent c0bfaf1f6b
commit 33dbf49b4a

@ -1,6 +1,11 @@
package com.ibeetl.jlw.service;
import cn.hutool.core.lang.Assert;
import cn.hutool.extra.validation.BeanValidationResult;
import cn.hutool.extra.validation.ValidationUtil;
import cn.hutool.json.JSONUtil;
import cn.jlw.util.ToolUtils;
import cn.jlw.validate.ValidateConfig;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.ibeetl.admin.core.service.CoreBaseService;
@ -19,6 +24,7 @@ import org.springframework.transaction.annotation.Transactional;
import org.springframework.validation.annotation.Validated;
import javax.annotation.Resource;
import javax.validation.constraints.NotNull;
import java.util.ArrayList;
import java.util.List;
@ -151,7 +157,9 @@ public class TeacherOpenCourseStudentSigninLogService extends CoreBaseService<Te
}
}
public void signin(TeacherOpenCourseStudentSigninLogSigninDTO signinDTO) {
public void signin(@NotNull(message="签到DTO不能为空") TeacherOpenCourseStudentSigninLogSigninDTO signinDTO) {
BeanValidationResult beanValidationResult = ValidationUtil.warpValidate(signinDTO, ValidateConfig.ADD.class);
Assert.isTrue(beanValidationResult.isSuccess(), JSONUtil.toJsonStr(beanValidationResult.getErrorMessages()));
// TODO mlx 签到实现方法
throw new PlatformException("签到方法未实现!");
}

@ -1,9 +1,5 @@
package com.ibeetl.jlw.web;
import cn.hutool.core.lang.Assert;
import cn.hutool.extra.validation.BeanValidationResult;
import cn.hutool.extra.validation.ValidationUtil;
import cn.hutool.json.JSONUtil;
import cn.jlw.Interceptor.SCoreUser;
import cn.jlw.validate.ValidateConfig;
import com.ibeetl.admin.core.annotation.Function;
@ -27,7 +23,6 @@ import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.servlet.ModelAndView;
import javax.annotation.Resource;
import javax.validation.constraints.NotNull;
import java.util.List;
/**
@ -204,9 +199,7 @@ public class TeacherOpenCourseStudentSigninLogController{
@PostMapping(MODEL + "/signin.json")
@Function("teacherOpenCourseStudentSigninLog.add")
@ResponseBody
public JsonResult signin(@NotNull(message="签到DTO不能为空") TeacherOpenCourseStudentSigninLogSigninDTO signinDTO) {
BeanValidationResult beanValidationResult = ValidationUtil.warpValidate(signinDTO, ValidateConfig.ADD.class);
Assert.isTrue(beanValidationResult.isSuccess(), JSONUtil.toJsonStr(beanValidationResult.getErrorMessages()));
public JsonResult signin(TeacherOpenCourseStudentSigninLogSigninDTO signinDTO) {
teacherOpenCourseStudentSigninLogService.signin(signinDTO);
return JsonResult.successMessage("签到成功!");
}

Loading…
Cancel
Save