From 292937c16f7ad0021b8cd2dfb8fcc0cdf26f59de Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 01 八月 2019 15:15:21 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div

---
 fanli/src/main/java/com/yeshi/fanli/util/wx/WXLoginUtil.java |   13 +++++++++++--
 1 files changed, 11 insertions(+), 2 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/wx/WXLoginUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/wx/WXLoginUtil.java
index f9b98be..46b01b2 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/wx/WXLoginUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/wx/WXLoginUtil.java
@@ -1,5 +1,7 @@
 package com.yeshi.fanli.util.wx;
 
+import java.io.InputStream;
+
 import org.json.JSONException;
 import org.json.JSONObject;
 import org.yeshi.utils.HttpUtil;
@@ -98,8 +100,13 @@
 		if (user != null) {
 			if (!StringUtil.isNullOrEmpty(user.getHeadimgurl())) {
 
-				FileUploadResult result = COSManager.getInstance().uploadFile(
-						HttpUtil.getAsInputStream(user.getHeadimgurl()),
+				InputStream asInputStream = HttpUtil.getAsInputStream(user.getHeadimgurl());
+				if (asInputStream == null) {
+					LogHelper.test("寰俊澶村儚涓嬭浇澶辫触: " +user.getUnionid()+ " " + user.getHeadimgurl());
+					return user;
+				}
+				
+				FileUploadResult result = COSManager.getInstance().uploadFile(asInputStream,
 						String.format("/portrait/wx/%s_%s.jpg", user.getUnionid(), System.currentTimeMillis() + ""));
 				if (result != null && !StringUtil.isNullOrEmpty(result.getUrl())) {
 					user.setHeadimgurl(result.getUrl());
@@ -115,6 +122,8 @@
 					// COSManager.getInstance().deleteFile(object.getKey());
 					// }
 					// }
+				} else {
+					LogHelper.test("寰俊澶村儚涓婁紶澶辫触: " +user.getUnionid()+ " " + user.getHeadimgurl());
 				}
 			}
 		}

--
Gitblit v1.8.0