From 3e99738eb51b355a3f488cf819cab889012a5b6b Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期四, 11 六月 2020 18:17:01 +0800
Subject: [PATCH] 红包统计
---
fanli/src/main/java/com/yeshi/fanli/service/impl/user/QrCodeServiceImpl.java | 35 +++++++++++++++++++++++++++++++++++
1 files changed, 35 insertions(+), 0 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/QrCodeServiceImpl.java b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/QrCodeServiceImpl.java
index bbde1c8..155286d 100644
--- a/fanli/src/main/java/com/yeshi/fanli/service/impl/user/QrCodeServiceImpl.java
+++ b/fanli/src/main/java/com/yeshi/fanli/service/impl/user/QrCodeServiceImpl.java
@@ -307,6 +307,41 @@
@Override
+ public FileUploadResult drawGoodsQuickhShare(String erCodeUrl, String portrait, String inviteCode,
+ String mainPic, GoodsDetailVO goods) {
+ // 浜岀淮鐮佹祦
+ InputStream erCodeStream = null;
+ try {
+ erCodeStream = QRCodeUtil.getInstance(250).encodeDeleteWhite(erCodeUrl);
+ } catch (Exception e1) {
+ e1.printStackTrace();
+ }
+
+ // 澶村儚
+ InputStream portraitStream = null;
+ if (!StringUtil.isNullOrEmpty(portrait)) {
+ try {
+ portraitStream = HttpUtil.getAsInputStream(portrait);
+ } catch (Exception e) {
+ e.printStackTrace();
+ }
+ }
+ if (portraitStream == null) {
+ portraitStream = ImageUtil.class.getClassLoader().getResourceAsStream("image/official_default_head.jpg");
+ }
+
+ // 鐢诲浘
+ InputStream drawStream = ImageUtil.drawGoodsQuickhShare(erCodeStream, portraitStream,inviteCode,mainPic, goods);
+ // 涓婁紶浣嶇疆
+ String uuid = UUID.randomUUID().toString().replace("-", "");
+ String upPath = FilePathEnum.shareGoods.getPath() + uuid + "_" + goods.getGoodsId() + "_" + System.currentTimeMillis() + ".png";
+ // 涓婁紶鏂囦欢
+ return COSManager.getInstance().uploadInputStream(drawStream, upPath);
+ }
+
+
+
+ @Override
public FileUploadResult drawDynamicGoodsPoster(String erCodeUrl, String portrait, String inviteCode,
String mainPic, GoodsDetailVO goods) {
// 浜岀淮鐮佹祦
--
Gitblit v1.8.0