From ef6286ec1b30aa325ecf915be28dc7fd6c10395b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=98=BF=E6=B2=90?= Date: Sat, 20 May 2023 23:39:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=85=B3=E9=97=AD=E9=AA=8C?= =?UTF-8?q?=E8=AF=81=E7=A0=81=E6=97=B6=E6=98=BE=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/net/maku/system/service/impl/SysCaptchaServiceImpl.java | 6 ++++++ maku-boot-system/src/main/java/net/maku/system/vo/SysCaptchaVO.java | 3 +++ 2 files changed, 9 insertions(+) diff --git a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysCaptchaServiceImpl.java b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysCaptchaServiceImpl.java index 6fdac5b..395642b 100644 --- a/maku-boot-system/src/main/java/net/maku/system/service/impl/SysCaptchaServiceImpl.java +++ b/maku-boot-system/src/main/java/net/maku/system/service/impl/SysCaptchaServiceImpl.java @@ -27,6 +27,11 @@ public class SysCaptchaServiceImpl implements SysCaptchaService { @Override public SysCaptchaVO generate() { + // 判断是否开启验证码 + if (!isCaptchaEnabled()) { + return new SysCaptchaVO(); + } + // 生成验证码key String key = UUID.randomUUID().toString(); @@ -44,6 +49,7 @@ public class SysCaptchaServiceImpl implements SysCaptchaService { SysCaptchaVO captchaVO = new SysCaptchaVO(); captchaVO.setKey(key); captchaVO.setImage(image); + captchaVO.setEnabled(true); return captchaVO; } diff --git a/maku-boot-system/src/main/java/net/maku/system/vo/SysCaptchaVO.java b/maku-boot-system/src/main/java/net/maku/system/vo/SysCaptchaVO.java index 3143aff..fede657 100644 --- a/maku-boot-system/src/main/java/net/maku/system/vo/SysCaptchaVO.java +++ b/maku-boot-system/src/main/java/net/maku/system/vo/SysCaptchaVO.java @@ -21,4 +21,7 @@ public class SysCaptchaVO implements Serializable { @Schema(description = "image base64") private String image; + + @Schema(description = "是否开启验证码") + private boolean enabled; }