From 28cf328a098334b51a3e9d2d56f983fb8c862211 Mon Sep 17 00:00:00 2001 From: yujian <yujian@163.com> Date: 星期六, 23 五月 2020 09:54:38 +0800 Subject: [PATCH] 足迹、收藏订单兼容新需求 --- fanli/src/main/java/com/yeshi/fanli/util/wx/WXLoginUtil.java | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 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 46b01b2..cce50f0 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 @@ -12,6 +12,7 @@ import com.yeshi.fanli.entity.bus.user.WeiXinUserParam; import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.util.Constant; +import com.yeshi.fanli.util.FilePathEnum; import com.yeshi.fanli.util.StringUtil; public class WXLoginUtil { @@ -19,14 +20,9 @@ public static String WEXIN_APPID = "wx43617e2ed82c5b28"; public static String WEXIN_SECRET = "f8a65908fb4681bdd181de70f6ab9a3b"; - static String APPID = "wx5c0d167c6e3ad726"; - static String SECRET = "0c79d5869bb0f2d7c13e43f9a18f440d"; - static { WEXIN_APPID = Constant.systemCommonConfig.getWxGZAppId(); WEXIN_SECRET = Constant.systemCommonConfig.getWxGZAppSecret(); - APPID = Constant.systemCommonConfig.getWxOpenAppId(); - SECRET = Constant.systemCommonConfig.getWxOpenAppSecret(); } // 閫氳繃code鑾峰彇access_token openId @@ -34,8 +30,8 @@ public static String weiXinUrl2 = "https://api.weixin.qq.com/sns/userinfo?access_token=%s&openid=%s&lang=zh_CN"; - public static WeiXinUserParam getWxParam(String code) { - String wxUrl = String.format(weiXinUrl1, APPID, SECRET, code); + public static WeiXinUserParam getWxParam(String code,String appId,String appSecret) { + String wxUrl = String.format(weiXinUrl1, appId, appSecret, code); String result = HttpUtil.get(wxUrl); WeiXinUserParam weiXinUserParam = getWeiXinUserParam(result); return weiXinUserParam; @@ -76,8 +72,8 @@ return weiXinUser; } - public static WeiXinUser getWeiXinUser(String code) { - WeiXinUserParam param = getWxParam(code); + public static WeiXinUser getWeiXinUser(String code,String appId,String appSecret) { + WeiXinUserParam param = getWxParam(code,appId,appSecret); if (param == null) { return null; } @@ -95,8 +91,8 @@ * @param code * @return */ - public static WeiXinUser getWeiXinUserWithSavePortrait(String code) { - WeiXinUser user = getWeiXinUser(code); + public static WeiXinUser getWeiXinUserWithSavePortrait(String code,String appId,String appSecret) { + WeiXinUser user = getWeiXinUser(code,appId,appSecret); if (user != null) { if (!StringUtil.isNullOrEmpty(user.getHeadimgurl())) { @@ -107,7 +103,7 @@ } FileUploadResult result = COSManager.getInstance().uploadFile(asInputStream, - String.format("/portrait/wx/%s_%s.jpg", user.getUnionid(), System.currentTimeMillis() + "")); + String.format(FilePathEnum.userWXPortrait.getPath() + "%s_%s.jpg", user.getUnionid(), System.currentTimeMillis() + "")); if (result != null && !StringUtil.isNullOrEmpty(result.getUrl())) { user.setHeadimgurl(result.getUrl()); // COS鍒犻櫎鍏朵綑澶村儚 -- Gitblit v1.8.0