admin
2019-11-06 c23bccf7f39ebae903cc20d255b014d3e80c0221
fanli/src/main/java/com/yeshi/fanli/service/impl/user/QrCodeServiceImpl.java
@@ -21,6 +21,7 @@
import com.yeshi.fanli.util.FileUtil;
import com.yeshi.fanli.util.ImageUtil;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.UserInviteUtil;
@Service
public class QrCodeServiceImpl implements QrCodeService {
@@ -132,9 +133,9 @@
      return null;
   }
   
   @Override
   public String drawInviteQrCodeNew(String url, Long uid, String portrait, Integer pX, Integer pY, Integer size, String inviteCode) throws IOException {
   public String drawInviteQrCodeNew(String url, Long uid, String portrait, Integer pX, Integer pY, Integer size,
         String inviteCode) throws IOException {
      
      if (StringUtil.isNullOrEmpty(url)) {
         return null;
@@ -161,8 +162,7 @@
         targetPath = FileUtil.getCacheDir() + "/share_" + uid + "_" + System.currentTimeMillis() + ".jpg";
         erCodeTempPath = FileUtil.getCacheDir() + "/" + uid + "_" + System.currentTimeMillis() + ".jpg";
   
         String erCode = ("http://" + Constant.wxGZConfig.getLoginHost() + "/"
               + Constant.systemCommonConfig.getProjectName() + "/client/threeShareNew?uid=" + uid);
         String erCode = UserInviteUtil.getShareUrl(uid);
         // 生成
         try {
            QRCodeUtil.getInstance(250).encode(erCode, erCodeTempPath);
@@ -176,8 +176,8 @@
      }
      
      // 开始根据 url(背景图), qrCode(二维码), portrait(头像) 生成图片
      ImageUtil.inviteFriendImgWhitecustom(urlInputStream, portraitInputStream, erCodeInputStream, targetPath,
          pX, pY, size, inviteCode);
      ImageUtil.inviteFriendImgWhitecustom(urlInputStream, portraitInputStream, erCodeInputStream, targetPath, pX, pY,
            size, inviteCode);
      
      // 删除二维码文件
      if(erCodeInputStream != null) {
@@ -211,8 +211,8 @@
   }
   
   @Override
   public String drawInviteToGreet(String url, Long uid, String portrait, String inviteCode, String content,
         Date date) throws IOException {
   public String drawInviteToGreet(String url, Long uid, String portrait, String inviteCode, String content, Date date)
         throws IOException {
      
      if (StringUtil.isNullOrEmpty(url)) {
         return null;
@@ -249,10 +249,9 @@
         portraitInputStream = HttpUtil.getAsInputStream(portrait); // 头像
      }
      
      // 开始根据 url(背景图), qrCode(二维码), portrait(头像) 生成图片
      ImageUtil.drawInviteToGreet(urlInputStream, portraitInputStream, erCodeInputStream, targetPath, inviteCode, content, date);
      ImageUtil.drawInviteToGreet(urlInputStream, portraitInputStream, erCodeInputStream, targetPath, inviteCode,
            content, date);
      
      // 删除二维码文件
      if(erCodeInputStream != null) {