检查签名时,如果有异常打印出日志

This commit is contained in:
Binary Wang 2017-06-10 22:18:47 +08:00
parent 787a4ccaad
commit 9c0e9e44fb
3 changed files with 4 additions and 2 deletions

View File

@ -63,6 +63,7 @@ public abstract class AbstractWxCpServiceImpl<H, P> implements WxCpService, Requ
return SHA1.gen(this.configStorage.getToken(), timestamp, nonce, data)
.equals(msgSignature);
} catch (Exception e) {
this.log.error("Checking signature failed, and the reason is :" + e.getMessage());
return false;
}
}
@ -293,7 +294,7 @@ public abstract class AbstractWxCpServiceImpl<H, P> implements WxCpService, Requ
String responseContent = get(url, params);
JsonElement tmpJsonElement = new JsonParser().parse(responseContent);
return WxCpGsonBuilder.INSTANCE.create()
.fromJson( tmpJsonElement.getAsJsonObject().get("userlist"),
.fromJson(tmpJsonElement.getAsJsonObject().get("userlist"),
new TypeToken<List<WxCpUser>>() {
}.getType()
);

View File

@ -53,6 +53,7 @@ public abstract class AbstractWxMpServiceImpl<H, P> implements WxMpService, Requ
return SHA1.gen(this.getWxMpConfigStorage().getToken(), timestamp, nonce)
.equals(signature);
} catch (Exception e) {
this.log.error("Checking signature failed, and the reason is :" + e.getMessage());
return false;
}
}