This commit is contained in:
jinyu 2016-11-02 22:41:05 +08:00
parent ee2261d56a
commit 5876801bd4

View File

@ -43,7 +43,8 @@ public class WeixinMessageDecoder extends
public WeixinMessageDecoder(final Map<String, AesToken> aesTokenMap) { public WeixinMessageDecoder(final Map<String, AesToken> aesTokenMap) {
for (Entry<String, AesToken> entry : aesTokenMap.entrySet()) { for (Entry<String, AesToken> entry : aesTokenMap.entrySet()) {
this.aesTokenMap.put(entry.getKey(), entry.getValue()); this.aesTokenMap.put(entry.getKey() == null ? "" : entry.getKey(),
entry.getValue());
} }
} }
@ -79,7 +80,7 @@ public class WeixinMessageDecoder extends
String msgSignature = parameters.containsKey("msg_signature") ? parameters String msgSignature = parameters.containsKey("msg_signature") ? parameters
.get("msg_signature").get(0) : ""; .get("msg_signature").get(0) : "";
String weixinId = parameters.containsKey("weixin_id") ? parameters.get( String weixinId = parameters.containsKey("weixin_id") ? parameters.get(
"weixin_id").get(0) : null; "weixin_id").get(0) : "";
AesToken aesToken = aesTokenMap.get(weixinId); AesToken aesToken = aesTokenMap.get(weixinId);
String encryptContent = null; String encryptContent = null;
if (!ServerToolkits.isBlank(messageContent) if (!ServerToolkits.isBlank(messageContent)