From e8880dec8f877ce411eb14fdbd37f92d3a0b10fc Mon Sep 17 00:00:00 2001 From: xhxu Date: Wed, 28 Apr 2021 18:33:42 +0800 Subject: [PATCH] businessCircle tran --- .../iformall/controller/callback/AliPayController.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java index 013c06c33..69588e41d 100644 --- a/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java +++ b/mallinkCallback/src/main/java/com/iformall/controller/callback/AliPayController.java @@ -194,13 +194,15 @@ public class AliPayController extends BaseController { @RequestMapping(value = "/notify") public String __Notify(@RequestParam Map paramMap) throws Exception { - logger.info("alipay notify ======{}:"+paramMap); - String msgMethod = (String) paramMap.get("msg_method"); + String notifyId = (String) paramMap.get("notify_id"); if (StringUtils.isBlank(msgMethod)) { logger.error("alipay notify notify error. msg_method empity:"+paramMap); return "fail"; }else { + AliBusinessCircleOrder aliBusinessCircleOrder = new AliBusinessCircleOrder(); + aliBusinessCircleOrder.setNoticeId(notifyId); + aliBusinessCircleOrder.setNoticeEventType(msgMethod); //支付成功 if ("alipay.business.mall.trade.success".equals(msgMethod)) { String bizContent = (String) paramMap.get("biz_content"); @@ -244,7 +246,7 @@ public class AliPayController extends BaseController { logger.error("alipay notify . 找不到门店:"+paramMap); return "fail"; } - AliBusinessCircleOrder aliBusinessCircleOrder = new AliBusinessCircleOrder(); + aliBusinessCircleOrder.updateTenantInfo(merchant); aliBusinessCircleOrder.setTransactionId(tradeNo); aliBusinessCircleOrder.setAmount(amount); @@ -285,7 +287,7 @@ public class AliPayController extends BaseController { logger.error("alipay notify . 找不到门店:"+paramMap); return "fail"; } - AliBusinessCircleOrder aliBusinessCircleOrder = new AliBusinessCircleOrder(); + aliBusinessCircleOrder.updateTenantInfo(merchant); aliBusinessCircleOrder.setTransactionId(tradeNo); aliBusinessCircleOrder.setRefundAmount(refundAmount);