From ac79f760b21529694f4257d508c989beb7a31194 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期四, 03 四月 2025 21:36:19 +0800
Subject: [PATCH] bug修改
---
bankapi/src/main/java/com/taxi591/bankapi/service/BankService.java | 13 +++++++++++--
1 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/bankapi/src/main/java/com/taxi591/bankapi/service/BankService.java b/bankapi/src/main/java/com/taxi591/bankapi/service/BankService.java
index cd16b9b..657cfc2 100644
--- a/bankapi/src/main/java/com/taxi591/bankapi/service/BankService.java
+++ b/bankapi/src/main/java/com/taxi591/bankapi/service/BankService.java
@@ -64,9 +64,10 @@
*/
public CovertPayBackResult covertPayCallBack(HttpServletRequest httpRequest, Function<ChargeBillRequest,Boolean> consumer) {
CovertPayBackResult result = new CovertPayBackResult();
+ String requestContent = "";
try {
// 接收报文
- String requestContent = SignatureAndVerification.getRequestBody(httpRequest).trim();
+ requestContent = SignatureAndVerification.getRequestBody(httpRequest).trim();
String sign = requestContent.substring(0,
requestContent.indexOf("||"));;
String requestBody = requestContent.substring(sign
@@ -95,13 +96,21 @@
}
result.setResult(chargeBillRequest);
result.setBack(createResponse(chargeBillRequest,dealBack));
+ }catch (ServiceException e){
+ result.setBack(e.getMessage());
+ throw e;
}catch (Exception e){
- log.error("解析报文发生异常",e);
+ log.error("解析异常:{}",requestContent,e);
+ throw new ServiceException("支付回调解析异常");
}
return result;
}
+ public void covertBillTo(){
+
+
+ }
--
Gitblit v1.7.1