From 9ce08f494fd78f719043a4dc231a86500bf2af15 Mon Sep 17 00:00:00 2001 From: fengshuonan Date: Thu, 10 Jun 2021 10:12:15 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=907.0.4=E3=80=91=E3=80=90c=E3=80=91?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=BF=80=E6=B4=BB=E7=94=A8=E6=88=B7=E5=A4=B1?= =?UTF-8?q?=E8=B4=A5=E6=8F=90=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/exception/enums/CustomerExceptionEnum.java | 7 ++++++- .../customer/modular/service/impl/CustomerServiceImpl.java | 6 ++++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/kernel-s-customer/customer-api/src/main/java/cn/stylefeng/roses/kernel/customer/api/exception/enums/CustomerExceptionEnum.java b/kernel-s-customer/customer-api/src/main/java/cn/stylefeng/roses/kernel/customer/api/exception/enums/CustomerExceptionEnum.java index 55116188d..53a69b5d2 100644 --- a/kernel-s-customer/customer-api/src/main/java/cn/stylefeng/roses/kernel/customer/api/exception/enums/CustomerExceptionEnum.java +++ b/kernel-s-customer/customer-api/src/main/java/cn/stylefeng/roses/kernel/customer/api/exception/enums/CustomerExceptionEnum.java @@ -71,7 +71,12 @@ public enum CustomerExceptionEnum implements AbstractExceptionEnum { /** * 注册时,发送邮件失败,请联系管理员 */ - EMAIL_SEND_ERROR(RuleConstants.BUSINESS_ERROR_TYPE_CODE + CustomerConstants.CUSTOMER_EXCEPTION_STEP_CODE + "07", "注册失败,网络异常!请联系管理员!"); + EMAIL_SEND_ERROR(RuleConstants.BUSINESS_ERROR_TYPE_CODE + CustomerConstants.CUSTOMER_EXCEPTION_STEP_CODE + "07", "注册失败,网络异常!请联系管理员!"), + + /** + * 激活用户失败 + */ + ACTIVE_ERROR(RuleConstants.BUSINESS_ERROR_TYPE_CODE + CustomerConstants.CUSTOMER_EXCEPTION_STEP_CODE + "07", "激活用户失败!用户激活码无效!"); /** * 错误编码 diff --git a/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/service/impl/CustomerServiceImpl.java b/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/service/impl/CustomerServiceImpl.java index d96093d9b..633bfd528 100644 --- a/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/service/impl/CustomerServiceImpl.java +++ b/kernel-s-customer/customer-business/src/main/java/cn/stylefeng/roses/kernel/customer/modular/service/impl/CustomerServiceImpl.java @@ -111,12 +111,14 @@ public class CustomerServiceImpl extends ServiceImpl i @Override public void active(CustomerRequest customerRequest) { - // 更新验证码的账号为激活状态 LambdaUpdateWrapper wrapper = new LambdaUpdateWrapper<>(); wrapper.set(Customer::getVerifiedFlag, YesOrNotEnum.Y.getCode()); wrapper.eq(Customer::getVerifyCode, customerRequest.getVerifyCode()); - this.update(wrapper); + boolean result = this.update(wrapper); + if(!result){ + throw new CustomerException(CustomerExceptionEnum.ACTIVE_ERROR); + } } @Override