zqy
2025-05-06 fb96a11329c9ef86906507b8d2e907fc08f6b8b9
ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/qrCodeController.java
@@ -2,6 +2,7 @@
import cn.hutool.extra.qrcode.QrCodeUtil;
import cn.hutool.extra.qrcode.QrConfig;
import com.google.zxing.qrcode.decoder.ErrorCorrectionLevel;
import com.ruoyi.common.annotation.Log;
import com.ruoyi.common.config.RuoYiConfig;
import com.ruoyi.common.core.domain.AjaxResult;
@@ -112,6 +113,7 @@
        QrConfig config = new QrConfig(300, 300);
        config.setMargin(3);
        //   config.setErrorCorrection(ErrorCorrectionLevel.H);
        config.setErrorCorrection(ErrorCorrectionLevel.H);
// 设置前景色,既二维码颜色(青色)
// config.setForeColor(new Color(0,60,130).getRGB());
@@ -121,6 +123,7 @@
                config
        );
        String url = "";
        System.out.println(76768999);
        // 转换流信息写出
        FastByteArrayOutputStream os = new FastByteArrayOutputStream();
@@ -132,6 +135,8 @@
            InputStream input = new ByteArrayInputStream(os.toByteArray());
            //InputStream转成MultipartFile
            MultipartFile multipartFile =new MockMultipartFile("file", "file.jpg", "text/plain", input);
            System.out.println(76768999);
            System.out.println(filePath);
            String fileName = FileUploadUtils.upload(multipartFile,filePath);
            url = serverConfig.getUrl() + fileName;
@@ -150,6 +155,7 @@
        }
        catch (IOException e)
        {
            System.out.println(e.getMessage());
            return AjaxResult.error(e.getMessage());
        }