|
|
|
@@ -194,13 +194,15 @@ public class AliPayController extends BaseController { |
|
|
|
@RequestMapping(value = "/notify") |
|
|
|
public String __Notify(@RequestParam Map<String, Object> 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); |
|
|
|
|