活动-用户相关功能
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;
|
||||
|
||||
import cn.dev33.satoken.exception.NotLoginException;
|
||||
import cn.dev33.satoken.exception.SaTokenException;
|
||||
import com.cdzy.activity.model.JsonResult;
|
||||
import jakarta.servlet.http.HttpServletRequest;
|
||||
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 请求
|
||||
@ -111,7 +123,7 @@ public class GlobalExceptionHandler {
|
||||
public JsonResult<?> exp(HttpServletRequest request, Exception e) {
|
||||
// LogFactory.getLog(super.getClass()).error(e.getMessage(), 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) {
|
||||
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()
|
||||
.activityId(activityId)
|
||||
.userId(user.getUserId())
|
||||
|
||||
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user