admin
2019-08-26 d28bed1a1275131a5ca37f7da37961e2b518ac07
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;
@@ -74,7 +76,7 @@
      return weiXinUser;
   }
   private static WeiXinUser getWeiXinUser(String code) {
   public static WeiXinUser getWeiXinUser(String code) {
      WeiXinUserParam param = getWxParam(code);
      if (param == null) {
         return null;
@@ -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());
            }
         }
      }