活动-用户相关功能
This commit is contained in:
parent
f07e466538
commit
8334d68ee5
BIN
.idea/.cache/.Apifox_Helper/.toolWindow.db
generated
BIN
.idea/.cache/.Apifox_Helper/.toolWindow.db
generated
Binary file not shown.
@ -1,7 +1,5 @@
|
|||||||
package com.cdzy.activity.component;
|
package com.cdzy.activity.component;
|
||||||
|
|
||||||
import cn.dev33.satoken.exception.NotLoginException;
|
|
||||||
import cn.dev33.satoken.exception.SaTokenException;
|
|
||||||
import com.cdzy.activity.model.JsonResult;
|
import com.cdzy.activity.model.JsonResult;
|
||||||
import jakarta.servlet.http.HttpServletRequest;
|
import jakarta.servlet.http.HttpServletRequest;
|
||||||
import jakarta.validation.ConstraintViolationException;
|
import jakarta.validation.ConstraintViolationException;
|
||||||
@ -100,6 +98,20 @@ public class GlobalExceptionHandler {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// /**
|
||||||
|
// * 处理其他类型异常
|
||||||
|
// * @param request 请求
|
||||||
|
// * @param e 异常
|
||||||
|
// * @return 结果
|
||||||
|
// */
|
||||||
|
// @ResponseBody
|
||||||
|
// @ExceptionHandler
|
||||||
|
// public JsonResult<?> exp(HttpServletRequest request, Exception e) {
|
||||||
|
//// LogFactory.getLog(super.getClass()).error(e.getMessage(), e);
|
||||||
|
// log.error(request.getServletPath(), e);
|
||||||
|
// return JsonResult.failed("系统内部发生错误,请联系工作人员");
|
||||||
|
// }
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 处理其他类型异常
|
* 处理其他类型异常
|
||||||
* @param request 请求
|
* @param request 请求
|
||||||
@ -111,7 +123,7 @@ public class GlobalExceptionHandler {
|
|||||||
public JsonResult<?> exp(HttpServletRequest request, Exception e) {
|
public JsonResult<?> exp(HttpServletRequest request, Exception e) {
|
||||||
// LogFactory.getLog(super.getClass()).error(e.getMessage(), e);
|
// LogFactory.getLog(super.getClass()).error(e.getMessage(), e);
|
||||||
log.error(request.getServletPath(), e);
|
log.error(request.getServletPath(), e);
|
||||||
return JsonResult.failed("系统内部发生错误,请联系工作人员");
|
return JsonResult.failed(e.getMessage());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -104,6 +104,13 @@ public class UserServiceImpl extends ServiceImpl<UserMapper, User> implements Us
|
|||||||
if (user == null) {
|
if (user == null) {
|
||||||
throw new RuntimeException("用户信息错误");
|
throw new RuntimeException("用户信息错误");
|
||||||
}
|
}
|
||||||
|
queryWrapper.clear();
|
||||||
|
queryWrapper.where(USER_REGISTRATION_ACTIVITY.USER_ID.eq(user.getUserId()))
|
||||||
|
.where(USER_REGISTRATION_ACTIVITY.ACTIVITY_ID.eq(activityId));
|
||||||
|
UserRegistrationActivity userRegistrationActivity = userRegistrationActivityMapper.selectOneByQuery(queryWrapper);
|
||||||
|
if (userRegistrationActivity != null) {
|
||||||
|
throw new RuntimeException("请勿重复报名");
|
||||||
|
}
|
||||||
UserRegistrationActivity registrationActivity = UserRegistrationActivity.builder()
|
UserRegistrationActivity registrationActivity = UserRegistrationActivity.builder()
|
||||||
.activityId(activityId)
|
.activityId(activityId)
|
||||||
.userId(user.getUserId())
|
.userId(user.getUserId())
|
||||||
|
|||||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user