From 99e7cbe1de52c02eb7e22c57049749f93784cead Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=9D=BE?= <8605635+zhang3064194730@user.noreply.gitee.com> Date: Wed, 2 Apr 2025 15:23:37 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B6=E9=9F=B3=E6=9C=BA=E4=B8=8D=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E7=A6=81=E7=94=A8=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/czg/controller/admin/AuthorizationController.java | 4 ++-- .../java/com/czg/account/service/AuthorizationService.java | 2 +- .../account/service/impl/AuthorizationServiceImpl.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/cash-api/account-server/src/main/java/com/czg/controller/admin/AuthorizationController.java b/cash-api/account-server/src/main/java/com/czg/controller/admin/AuthorizationController.java index 5ba1af9d..7e64291c 100644 --- a/cash-api/account-server/src/main/java/com/czg/controller/admin/AuthorizationController.java +++ b/cash-api/account-server/src/main/java/com/czg/controller/admin/AuthorizationController.java @@ -59,8 +59,8 @@ public class AuthorizationController { * @return token信息 */ @PostMapping("login") - public CzgResult login(@Validated @RequestBody SysLoginDTO loginDTO) { - return CzgResult.success(authorizationService.login(loginDTO)); + public CzgResult login(@Validated @RequestBody SysLoginDTO loginDTO, @RequestHeader(defaultValue = "WEB") String platformType) { + return CzgResult.success(authorizationService.login(loginDTO, platformType)); } /** diff --git a/cash-common/cash-common-service/src/main/java/com/czg/account/service/AuthorizationService.java b/cash-common/cash-common-service/src/main/java/com/czg/account/service/AuthorizationService.java index 4d5b4b45..14242000 100644 --- a/cash-common/cash-common-service/src/main/java/com/czg/account/service/AuthorizationService.java +++ b/cash-common/cash-common-service/src/main/java/com/czg/account/service/AuthorizationService.java @@ -10,5 +10,5 @@ import com.czg.account.vo.LoginVO; public interface AuthorizationService { Object getCaptcha(); - LoginVO login(SysLoginDTO loginDTO); + LoginVO login(SysLoginDTO loginDTO, String platformType); } diff --git a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java index 28e5eea4..d56aba81 100644 --- a/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java +++ b/cash-service/account-service/src/main/java/com/czg/service/account/service/impl/AuthorizationServiceImpl.java @@ -74,7 +74,7 @@ public class AuthorizationServiceImpl implements AuthorizationService { } @Override - public LoginVO login(SysLoginDTO loginDTO) { + public LoginVO login(SysLoginDTO loginDTO, String platType) { Object code = redisService.get(RedisCst.LOGIN_CODE + loginDTO.uuid()); if (!"666666".equals(loginDTO.code()) && (code == null || !code.equals(loginDTO.code().toLowerCase()))) { throw new ApiNotPrintException("验证码错误"); @@ -91,7 +91,7 @@ public class AuthorizationServiceImpl implements AuthorizationService { if (sysUser == null) { throw new ApiNotPrintException("登录账号不存在"); } - if (StatusEnum.DISABLE.value() == sysUser.getStatus()) { + if ("WEB".equals(platType) && StatusEnum.DISABLE.value() == sysUser.getStatus()) { throw new ApiNotPrintException("账户未启用"); }