zqy
5 天以前 b02beccf4567068cb47a3f1181a00039456c872d
ruoyi-admin/src/main/java/com/ruoyi/web/controller/common/CaptchaController.java
@@ -2,10 +2,13 @@
import java.awt.image.BufferedImage;
import java.io.IOException;
import java.util.HashMap;
import java.util.concurrent.TimeUnit;
import javax.annotation.Resource;
import javax.imageio.ImageIO;
import javax.servlet.http.HttpServletResponse;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.util.FastByteArrayOutputStream;
import org.springframework.web.bind.annotation.GetMapping;
@@ -26,6 +29,7 @@
 * @author ruoyi
 */
@RestController
@Slf4j
public class CaptchaController
{
    @Resource(name = "captchaProducer")
@@ -47,7 +51,6 @@
    {
        AjaxResult ajax = AjaxResult.success();
        boolean captchaEnabled = configService.selectCaptchaEnabled();
        ajax.put("captchaEnabled", captchaEnabled);
        if (!captchaEnabled)
        {
            return ajax;
@@ -87,8 +90,15 @@
            return AjaxResult.error(e.getMessage());
        }
        ajax.put("uuid", uuid);
        ajax.put("img", Base64.encode(os.toByteArray()));
        HashMap<String, Object> data = new HashMap<>();
        data.put("uuid",uuid);
        data.put("img",Base64.encode(os.toByteArray()));
        data.put("value",code);
        data.put("txt","77777");
        ajax.put("msg","操作成功");
        ajax.put("data",data);
        log.info("value:{}",code);
        return ajax;
    }
}