From ff29da493e7be9bac9f7115529e0018c470d67f7 Mon Sep 17 00:00:00 2001 From: Ziin Date: Thu, 7 Aug 2025 15:41:10 +0800 Subject: [PATCH] =?UTF-8?q?1.=E6=B7=BB=E5=8A=A0=E5=A4=B4=E5=83=8F=E4=B8=8A?= =?UTF-8?q?=E4=BC=A0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/vvpkassistant/User/service/UserServiceImpl.java | 3 +++ src/main/java/vvpkassistant/common/ErrorCode.java | 3 ++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/vvpkassistant/User/service/UserServiceImpl.java b/src/main/java/vvpkassistant/User/service/UserServiceImpl.java index 5253839..87af89a 100644 --- a/src/main/java/vvpkassistant/User/service/UserServiceImpl.java +++ b/src/main/java/vvpkassistant/User/service/UserServiceImpl.java @@ -169,6 +169,9 @@ public class UserServiceImpl extends ServiceImpl implements if (userModel == null) { throw new BusinessException(ErrorCode.USER_DOES_NOT_EXIST); } + if (userModel.getStatus() == 0){ + throw new BusinessException(ErrorCode.USER_HAS_ACTIVATED); + } userModel.setStatus(0); userModel.setMailVerification(0); if (userDao.updateById(userModel) == 1){ diff --git a/src/main/java/vvpkassistant/common/ErrorCode.java b/src/main/java/vvpkassistant/common/ErrorCode.java index 65c033e..0fd8cef 100644 --- a/src/main/java/vvpkassistant/common/ErrorCode.java +++ b/src/main/java/vvpkassistant/common/ErrorCode.java @@ -33,7 +33,8 @@ public enum ErrorCode { USER_DOES_NOT_EXIST(5002,"用户不存在"), MAIL_ALREADY_EXIST(5003,"邮箱已存在"), PASSWORD_ERROR(5004, "用户名或密码错误" ), - TOKEN_INVALID(40400, "Token无效,请重新登录"); + TOKEN_INVALID(40400, "Token无效,请重新登录"), + USER_HAS_ACTIVATED(5005,"用户已激活" ); /** * 状态码