From e423d56d730db1baed24f3f7dbbc4141038776b6 Mon Sep 17 00:00:00 2001
From: 935090232@qq.com <ak473600000>
Date: Fri, 18 Jun 2021 22:12:03 +0800
Subject: [PATCH] 修复每日业绩bug和优化赠送业绩计算方式
---
zq-erp/src/main/java/com/matrix/component/tools/ImageUtil.java | 21 +++++++++++++++++----
1 files changed, 17 insertions(+), 4 deletions(-)
diff --git a/zq-erp/src/main/java/com/matrix/component/tools/ImageUtil.java b/zq-erp/src/main/java/com/matrix/component/tools/ImageUtil.java
index 6518e03..d6966a2 100644
--- a/zq-erp/src/main/java/com/matrix/component/tools/ImageUtil.java
+++ b/zq-erp/src/main/java/com/matrix/component/tools/ImageUtil.java
@@ -3,6 +3,7 @@
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
+import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.ArrayList;
@@ -97,18 +98,30 @@
URL url = null;
int imageNumber = 0;
try {
- url = new URL(imgUrl);
- DataInputStream dataInputStream = new DataInputStream(url.openStream());
+
+ InputStream inputStream = null;
+ HttpURLConnection httpURLConnection = (HttpURLConnection) new URL(imgUrl).openConnection();
+ httpURLConnection.setRequestMethod("GET");
+ httpURLConnection.setRequestProperty("User-Agent", "Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36");
+ httpURLConnection.setRequestProperty("Accept-Encoding", "gzip");
+ httpURLConnection.setRequestProperty("Referer","no-referrer");
+ httpURLConnection.setRequestProperty("Content-Type","application/x-www-form-urlencoded");
+ httpURLConnection.setConnectTimeout(15000);
+ httpURLConnection.setReadTimeout(20000);
+ inputStream = httpURLConnection.getInputStream();
+
+
+
FileOutputStream fileOutputStream = new FileOutputStream(new File(savePath));
ByteArrayOutputStream output = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int length;
- while ((length = dataInputStream.read(buffer)) > 0) {
+ while ((length = inputStream.read(buffer)) > 0) {
output.write(buffer, 0, length);
}
byte[] context=output.toByteArray();
fileOutputStream.write(output.toByteArray());
- dataInputStream.close();
+ inputStream.close();
fileOutputStream.close();
} catch (MalformedURLException e) {
e.printStackTrace();
--
Gitblit v1.9.1