|
@@ -52,6 +52,9 @@ public class CreatePayQrCodeController {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
BufferedImage bufferedImage = customerPayService.createPayQrCode(out_trade_no,channel,price,originPrice,title,productName,productId);
|
|
BufferedImage bufferedImage = customerPayService.createPayQrCode(out_trade_no,channel,price,originPrice,title,productName,productId);
|
|
|
|
+ if (bufferedImage == null) {
|
|
|
|
+ return "error";
|
|
|
|
+ }
|
|
//保存一下
|
|
//保存一下
|
|
// ByteArrayOutputStream os = new ByteArrayOutputStream();
|
|
// ByteArrayOutputStream os = new ByteArrayOutputStream();
|
|
// ImageIO.write(bufferedImage, "jpg", os);
|
|
// ImageIO.write(bufferedImage, "jpg", os);
|
|
@@ -63,7 +66,6 @@ public class CreatePayQrCodeController {
|
|
BASE64Encoder encoder = new BASE64Encoder();
|
|
BASE64Encoder encoder = new BASE64Encoder();
|
|
String png_base64 = encoder.encodeBuffer(bytes).trim();//转换成base64串
|
|
String png_base64 = encoder.encodeBuffer(bytes).trim();//转换成base64串
|
|
png_base64 = png_base64.replaceAll("\n", "").replaceAll("\r", "");
|
|
png_base64 = png_base64.replaceAll("\n", "").replaceAll("\r", "");
|
|
- System.out.println(png_base64);
|
|
|
|
Map<String, Object> tableData = new HashMap<>();
|
|
Map<String, Object> tableData = new HashMap<>();
|
|
tableData.put("img",png_base64);
|
|
tableData.put("img",png_base64);
|
|
return png_base64;
|
|
return png_base64;
|