From f7f9fc4cdf7e9f055ca9a942623be745f7c4d566 Mon Sep 17 00:00:00 2001 From: yujian <yujian> Date: 星期一, 04 三月 2019 17:16:05 +0800 Subject: [PATCH] 邀请码生成队员关系激活福利券+未登录抽奖,登陆之后领取奖品 --- fanli/src/main/java/com/yeshi/fanli/aspect/LoginAspect.java | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/fanli/src/main/java/com/yeshi/fanli/aspect/LoginAspect.java b/fanli/src/main/java/com/yeshi/fanli/aspect/LoginAspect.java index 6a3fe4e..240026f 100644 --- a/fanli/src/main/java/com/yeshi/fanli/aspect/LoginAspect.java +++ b/fanli/src/main/java/com/yeshi/fanli/aspect/LoginAspect.java @@ -19,6 +19,7 @@ import org.yeshi.utils.JsonUtil; import com.yeshi.fanli.entity.common.AdminUser; +import com.yeshi.fanli.log.LogHelper; import com.yeshi.fanli.service.AdminUserService; import com.yeshi.fanli.util.AESUtil; import com.yeshi.fanli.util.Constant; @@ -54,9 +55,12 @@ // 閭欢H5鏉ユ簮鐨勪笉鍒ゆ柇鏄惁鐧诲綍 if ("emailh5".equalsIgnoreCase(from)) { String callback = request.getParameter("callback"); - String signAES = URLDecoder.decode(request.getParameter("sign"),"UTF-8"); + String signAES = request.getParameter("sign"); + if (signAES != null && signAES.contains("%")) + signAES = URLDecoder.decode(request.getParameter("sign"), "UTF-8"); String sign = AESUtil.decrypt(signAES, Constant.ADMINH5_AESKEY); if (!StringUtil.isNullOrEmpty(sign)) { + LogHelper.error("H5瀹℃牳绛惧悕:" + sign); JSONObject json = JSONObject.fromObject(sign); long time = json.optLong("timeStamp"); long adminId = json.optLong("adminId"); -- Gitblit v1.8.0