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; }