From e0713cda1fa360225e8cc4cfd7e4456350f66f69 Mon Sep 17 00:00:00 2001 From: YunaiV <> Date: Sun, 21 Apr 2019 20:12:10 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=8E=E7=AB=AF=EF=BC=9Apingxx=20=E5=9B=9E?= =?UTF-8?q?=E8=B0=83=E6=8E=A5=E5=8F=A3=EF=BC=8C=E5=A2=9E=E5=8A=A0=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cn/iocoder/common/framework/vo/CommonResult.java | 10 +++++++++- .../controller/users/PayTransactionController.java | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/common/common-framework/src/main/java/cn/iocoder/common/framework/vo/CommonResult.java b/common/common-framework/src/main/java/cn/iocoder/common/framework/vo/CommonResult.java index 71d082cf6..630c7848e 100644 --- a/common/common-framework/src/main/java/cn/iocoder/common/framework/vo/CommonResult.java +++ b/common/common-framework/src/main/java/cn/iocoder/common/framework/vo/CommonResult.java @@ -85,4 +85,12 @@ public class CommonResult implements Serializable { return !isSuccess(); } -} \ No newline at end of file + @Override + public String toString() { + return "CommonResult{" + + "code=" + code + + ", message='" + message + '\'' + + ", data=" + data + + '}'; + } +} diff --git a/pay/pay-application/src/main/java/cn/iocoder/mall/pay/application/controller/users/PayTransactionController.java b/pay/pay-application/src/main/java/cn/iocoder/mall/pay/application/controller/users/PayTransactionController.java index 744ffa5c0..1bfcb1043 100644 --- a/pay/pay-application/src/main/java/cn/iocoder/mall/pay/application/controller/users/PayTransactionController.java +++ b/pay/pay-application/src/main/java/cn/iocoder/mall/pay/application/controller/users/PayTransactionController.java @@ -9,6 +9,8 @@ import cn.iocoder.mall.pay.api.constant.PayChannelEnum; import cn.iocoder.mall.pay.api.dto.PayTransactionSubmitDTO; import cn.iocoder.mall.user.sdk.context.UserSecurityContextHolder; import com.alibaba.dubbo.config.annotation.Reference; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.http.MediaType; import org.springframework.web.bind.annotation.*; @@ -20,6 +22,8 @@ import java.io.IOException; @RequestMapping("users/transaction") // TODO 芋艿,理论来说,是用户无关的。这里先酱紫先~ public class PayTransactionController { + private Logger logger = LoggerFactory.getLogger(getClass()); + @Reference(validation = "true") private PayTransactionService payService; @@ -58,6 +62,10 @@ public class PayTransactionController { // bodyObj.put("webhookId", bodyObj.remove("id")); // String body = bodyObj.toString(); CommonResult result = payService.updateTransactionPaySuccess(PayChannelEnum.PINGXX.getId(), sb.toString()); + if (result.isError()) { + logger.error("[pingxxSuccess][message({}) result({})]", sb, result); + return "failure"; + } return result.isSuccess() ? "success" : "failure"; }