From 0d89ea0d2632abe27c00dfc88943476f00e8804d Mon Sep 17 00:00:00 2001
From: Fancy <Fancy.fx@outlook.com>
Date: 星期二, 25 六月 2024 08:43:49 +0800
Subject: [PATCH] logout

---
 pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/QrCodeUtil.java |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/QrCodeUtil.java b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/QrCodeUtil.java
index 93b5da3..877c76a 100644
--- a/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/QrCodeUtil.java
+++ b/pms-parent/pms-global/src/main/java/com/dy/pmsGlobal/util/QrCodeUtil.java
@@ -1,5 +1,6 @@
 package com.dy.pmsGlobal.util;
 
+import cn.hutool.core.codec.Base64;
 import com.alibaba.excel.EasyExcel;
 import com.alibaba.excel.converters.Converter;
 import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
@@ -45,6 +46,18 @@
         return QrCodeGenerator.bufferedImageToByteArray(qrCodeImage, "JPEG");
     }
 
+    public static String genQrCodeString(String code){
+        try {
+            byte[] codes = QrCodeUtil.genQrCode(code);
+            return "data:image/jpeg;base64," + Base64.encode(codes);
+        } catch (IOException e) {
+            e.printStackTrace();
+        } catch (WriterException e) {
+            e.printStackTrace();
+        }
+        return "";
+    }
+
     public static void downloadExcel(HttpServletResponse response, String fileName, String sheetName, List<Converter> list){
         if(CollectionUtils.isEmpty(list)){
             return;
@@ -55,7 +68,6 @@
             fileName = URLEncoder.encode(fileName, "UTF-8").replaceAll("\\+", "%20");
             response.setHeader("Content-disposition", "attachment;filename*=utf-8''" + fileName + ".xlsx");
             EasyExcel.write(response.getOutputStream(), list.get(0).getClass()).sheet(sheetName).doWrite(list);
-            EasyExcel.write(response.getOutputStream(), Converter.class).sheet(sheetName).doWrite(list);
         }catch (Exception e){
             log.error("瀵煎嚭浜у搧淇℃伅寮傚父", e);
         }

--
Gitblit v1.8.0