feige
2025-05-06 3b13336161b5f0d1d63e4845d197a10521d08584
增加了二维码接口
2个文件已修改
16 ■■■■■ 已修改文件
ruoyi-admin/pom.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/src/main/java/com/ruoyi/web/controller/zhang/qrCodeController.java 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-admin/pom.xml
@@ -79,11 +79,19 @@
        <!--开发工具集-->
        <dependency>
            <groupId>cn.hutool</groupId>
            <artifactId>hutool-all</artifactId>
            <version>5.7.1</version>
            <version>4.6.10</version>
        </dependency>
        <dependency>
            <groupId>com.google.zxing</groupId>
            <artifactId>core</artifactId>
            <version>3.5.1</version>
        </dependency>
        <!-- 腾讯云 -->
        <dependency>
            <groupId>com.qcloud</groupId>
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());
        }