From 6177f84ab1e80d093d03ec45d409cc8ac660f5d9 Mon Sep 17 00:00:00 2001 From: cloudroam <cloudroam> Date: 星期三, 18 九月 2024 15:35:29 +0800 Subject: [PATCH] add:禁用手机号接口处理 --- src/main/java/com/mzl/flower/web/login/PartnerLoginController.java | 7 +++++++ src/main/java/com/mzl/flower/web/login/CustomerLoginController.java | 7 +++++++ src/main/java/com/mzl/flower/dto/request/flower/FlowerCreateDTO.java | 3 +++ src/main/java/com/mzl/flower/web/login/SupplierLoginController.java | 7 +++++++ 4 files changed, 24 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/mzl/flower/dto/request/flower/FlowerCreateDTO.java b/src/main/java/com/mzl/flower/dto/request/flower/FlowerCreateDTO.java index 3dbeac4..fe3fa8d 100644 --- a/src/main/java/com/mzl/flower/dto/request/flower/FlowerCreateDTO.java +++ b/src/main/java/com/mzl/flower/dto/request/flower/FlowerCreateDTO.java @@ -43,4 +43,7 @@ @ApiModelProperty(value = "描述") private String description; + + @ApiModelProperty(value = "限购数量") + private Integer limited; } diff --git a/src/main/java/com/mzl/flower/web/login/CustomerLoginController.java b/src/main/java/com/mzl/flower/web/login/CustomerLoginController.java index 475685a..a249fe9 100644 --- a/src/main/java/com/mzl/flower/web/login/CustomerLoginController.java +++ b/src/main/java/com/mzl/flower/web/login/CustomerLoginController.java @@ -185,6 +185,13 @@ if(user == null){ throw new ValidationException("用户不存在"); } + CustomerDTO currentCustomer = customerMapper.getCurrentCustomer(user.getId()); + if (ObjectUtils.isEmpty(currentCustomer)) { + throw new ValidationException("用户不存在"); + } + if (currentCustomer.getIsEnabled() == false) { + throw new ValidationException("用户已禁用,请联系管理员"); + } String tokenCache = stringCacheClient.get(TOKEN_KEY + SEPARATOR + user.getId()); if (StringUtils.isNotBlank(tokenCache)) { //强制删除token,下线 diff --git a/src/main/java/com/mzl/flower/web/login/PartnerLoginController.java b/src/main/java/com/mzl/flower/web/login/PartnerLoginController.java index 10b0790..332f052 100644 --- a/src/main/java/com/mzl/flower/web/login/PartnerLoginController.java +++ b/src/main/java/com/mzl/flower/web/login/PartnerLoginController.java @@ -136,6 +136,13 @@ if(user == null){ throw new ValidationException("用户不存在"); } + PartnerDTO partnerDTO = partnerMapper.getCurrentPartner(user.getId()); + if (ObjectUtils.isEmpty(partnerDTO)) { + throw new ValidationException("用户不存在"); + } + if (partnerDTO.getIsEnabled() == false) { + throw new ValidationException("用户已禁用,请联系管理员"); + } String tokenCache = stringCacheClient.get(TOKEN_KEY + SEPARATOR + user.getId()); if (StringUtils.isNotBlank(tokenCache)) { //强制删除token,下线 diff --git a/src/main/java/com/mzl/flower/web/login/SupplierLoginController.java b/src/main/java/com/mzl/flower/web/login/SupplierLoginController.java index 0fd20e3..78f19de 100644 --- a/src/main/java/com/mzl/flower/web/login/SupplierLoginController.java +++ b/src/main/java/com/mzl/flower/web/login/SupplierLoginController.java @@ -137,6 +137,13 @@ if(user == null){ throw new ValidationException("用户不存在"); } + SupplierDTO supplierDTO = supplierMapper.getCurrentSupplier(user.getId()); + if (ObjectUtils.isEmpty(supplierDTO)) { + throw new ValidationException("用户不存在"); + } + if (supplierDTO.getIsEnabled() == false) { + throw new ValidationException("用户已禁用,请联系管理员"); + } String tokenCache = stringCacheClient.get(TOKEN_KEY + SEPARATOR + user.getId()); if (StringUtils.isNotBlank(tokenCache)) { //强制删除token,下线 -- Gitblit v1.9.3