diff --git a/fastbee-open-api/src/main/java/com/fastbee/data/controller/printer/yilianyun/GenerateQRCodeImage.java b/fastbee-open-api/src/main/java/com/fastbee/data/controller/printer/yilianyun/GenerateQRCodeImage.java index 7af45b6..051ee48 100644 --- a/fastbee-open-api/src/main/java/com/fastbee/data/controller/printer/yilianyun/GenerateQRCodeImage.java +++ b/fastbee-open-api/src/main/java/com/fastbee/data/controller/printer/yilianyun/GenerateQRCodeImage.java @@ -31,10 +31,13 @@ public class GenerateQRCodeImage { public static String generateQRCodeUrl(String deviceName, String deviceCode, String companyName){ try { // 二维码内容 - String qrCodeContent =deviceCode; + Map qrCodeContent=new HashMap<>(); + qrCodeContent.put("deviceName",deviceName); + qrCodeContent.put("deviceCode",deviceCode); + String qrCodeContentStr=JSONUtil.toJsonStr(qrCodeContent); // 生成二维码 - BitMatrix bitMatrix = generateQRCode(qrCodeContent, 220, 220); + BitMatrix bitMatrix = generateQRCode(qrCodeContentStr, 220, 220); // 将二维码转换为BufferedImage BufferedImage qrCodeImage = MatrixToImageWriter.toBufferedImage(bitMatrix);