From 2509815a4fe850268ccc993c057ff64d37b7924a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=96=AF=E7=8B=82=E7=9A=84=E7=8B=AE=E5=AD=90li?= <15040126243@163.com> Date: Sun, 14 Mar 2021 00:15:29 +0800 Subject: [PATCH] =?UTF-8?q?fix=20=E9=AA=8C=E8=AF=81=E7=A0=81=E7=82=B9?= =?UTF-8?q?=E5=87=BB=E4=B8=8D=E5=88=B7=E6=96=B0=20bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ruoyi/web/controller/common/CaptchaController.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java index b170b1d4..4ba07d8a 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java @@ -2,16 +2,13 @@ package com.ruoyi.web.controller.common; import java.util.concurrent.TimeUnit; -import cn.hutool.captcha.CircleCaptcha; -import cn.hutool.captcha.ICaptcha; -import cn.hutool.captcha.LineCaptcha; -import cn.hutool.captcha.ShearCaptcha; +import cn.hutool.captcha.*; import cn.hutool.captcha.generator.CodeGenerator; import cn.hutool.captcha.generator.MathGenerator; import cn.hutool.captcha.generator.RandomGenerator; +import cn.hutool.core.convert.Convert; import cn.hutool.core.util.IdUtil; import cn.hutool.core.util.StrUtil; -import com.ruoyi.common.core.text.Convert; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.web.bind.annotation.GetMapping; @@ -76,12 +73,15 @@ public class CaptchaController { } if ("line".equals(captchaCategory)) { lineCaptcha.setGenerator(codeGenerator); + lineCaptcha.createCode(); capStr = lineCaptcha.getCode(); } else if ("circle".equals(captchaCategory)) { circleCaptcha.setGenerator(codeGenerator); + circleCaptcha.createCode(); capStr = circleCaptcha.getCode(); } else if ("shear".equals(captchaCategory)) { shearCaptcha.setGenerator(codeGenerator); + shearCaptcha.createCode(); capStr = shearCaptcha.getCode(); } else { throw new IllegalArgumentException("验证码类别异常");