| @@ -194,13 +194,15 @@ public class AliPayController extends BaseController { | |||||
| @RequestMapping(value = "/notify") | @RequestMapping(value = "/notify") | ||||
| public String __Notify(@RequestParam Map<String, Object> paramMap) throws Exception { | public String __Notify(@RequestParam Map<String, Object> paramMap) throws Exception { | ||||
| logger.info("alipay notify ======{}:"+paramMap); | |||||
| String msgMethod = (String) paramMap.get("msg_method"); | String msgMethod = (String) paramMap.get("msg_method"); | ||||
| String notifyId = (String) paramMap.get("notify_id"); | |||||
| if (StringUtils.isBlank(msgMethod)) { | if (StringUtils.isBlank(msgMethod)) { | ||||
| logger.error("alipay notify notify error. msg_method empity:"+paramMap); | logger.error("alipay notify notify error. msg_method empity:"+paramMap); | ||||
| return "fail"; | return "fail"; | ||||
| }else { | }else { | ||||
| AliBusinessCircleOrder aliBusinessCircleOrder = new AliBusinessCircleOrder(); | |||||
| aliBusinessCircleOrder.setNoticeId(notifyId); | |||||
| aliBusinessCircleOrder.setNoticeEventType(msgMethod); | |||||
| //支付成功 | //支付成功 | ||||
| if ("alipay.business.mall.trade.success".equals(msgMethod)) { | if ("alipay.business.mall.trade.success".equals(msgMethod)) { | ||||
| String bizContent = (String) paramMap.get("biz_content"); | String bizContent = (String) paramMap.get("biz_content"); | ||||
| @@ -244,7 +246,7 @@ public class AliPayController extends BaseController { | |||||
| logger.error("alipay notify . 找不到门店:"+paramMap); | logger.error("alipay notify . 找不到门店:"+paramMap); | ||||
| return "fail"; | return "fail"; | ||||
| } | } | ||||
| AliBusinessCircleOrder aliBusinessCircleOrder = new AliBusinessCircleOrder(); | |||||
| aliBusinessCircleOrder.updateTenantInfo(merchant); | aliBusinessCircleOrder.updateTenantInfo(merchant); | ||||
| aliBusinessCircleOrder.setTransactionId(tradeNo); | aliBusinessCircleOrder.setTransactionId(tradeNo); | ||||
| aliBusinessCircleOrder.setAmount(amount); | aliBusinessCircleOrder.setAmount(amount); | ||||
| @@ -285,7 +287,7 @@ public class AliPayController extends BaseController { | |||||
| logger.error("alipay notify . 找不到门店:"+paramMap); | logger.error("alipay notify . 找不到门店:"+paramMap); | ||||
| return "fail"; | return "fail"; | ||||
| } | } | ||||
| AliBusinessCircleOrder aliBusinessCircleOrder = new AliBusinessCircleOrder(); | |||||
| aliBusinessCircleOrder.updateTenantInfo(merchant); | aliBusinessCircleOrder.updateTenantInfo(merchant); | ||||
| aliBusinessCircleOrder.setTransactionId(tradeNo); | aliBusinessCircleOrder.setTransactionId(tradeNo); | ||||
| aliBusinessCircleOrder.setRefundAmount(refundAmount); | aliBusinessCircleOrder.setRefundAmount(refundAmount); | ||||