|
@@ -48,6 +48,7 @@ import java.util.Date;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
+import java.util.logging.Logger;
|
|
|
import javax.crypto.Cipher;
|
|
|
import javax.crypto.spec.IvParameterSpec;
|
|
|
import javax.crypto.spec.SecretKeySpec;
|
|
@@ -162,11 +163,12 @@ public class UserController extends BaseApiController {
|
|
|
signCheckPass = AlipaySignature.rsaCheck(signContent, sign, signVeriKey, charset, signType);
|
|
|
} catch (AlipayApiException e) {
|
|
|
// 验签异常, 日志
|
|
|
+ LogUtil.error(logger,"验签异常:{0}", e.getMessage());
|
|
|
}
|
|
|
if(!signCheckPass) {
|
|
|
// 验签不通过(异常或者报文被篡改),终止流程(不需要做解密)
|
|
|
LogUtil.warn(logger, "验签失败");
|
|
|
- AjaxResult.error("验签失败");
|
|
|
+ return AjaxResult.error("验签失败");
|
|
|
}
|
|
|
|
|
|
//3. 解密
|
|
@@ -177,7 +179,7 @@ public class UserController extends BaseApiController {
|
|
|
} catch (AlipayApiException e) {
|
|
|
//解密异常, 记录日志
|
|
|
LogUtil.warn(logger, "解密异常");
|
|
|
- AjaxResult.error("解密异常");
|
|
|
+ return AjaxResult.error("解密异常");
|
|
|
}
|
|
|
} else {
|
|
|
plainData = content;
|