|
@@ -77,7 +77,9 @@ public class NotifyController {
|
|
|
String bodyString = getBodyString(br);
|
|
|
System.out.println(bodyString);
|
|
|
Boolean pass = validate(request,bodyString);
|
|
|
-
|
|
|
+ if (!pass){
|
|
|
+ throw new CustomException("签名失败");
|
|
|
+ }
|
|
|
String resourceString = getSourString(filmWxpayDTO);
|
|
|
log.info(resourceString);
|
|
|
JSONObject jsonObject = JSONObject.parseObject(resourceString);
|
|
@@ -129,8 +131,8 @@ public class NotifyController {
|
|
|
signature.update(sb.toString().getBytes("UTF-8"));
|
|
|
byte[] signedData = signature.sign();
|
|
|
String base64Str = Base64.getEncoder().encodeToString(signedData);
|
|
|
- System.out.println("签名串:"+base64Str);
|
|
|
- System.out.println("body读取串:"+sign);
|
|
|
+ log.info("签名串:"+base64Str);
|
|
|
+ log.info("body读取串:"+sign);
|
|
|
return sign.equals(base64Str);
|
|
|
|
|
|
}
|