记得上下班打卡 | git大法好,push需谨慎

Commit ab6896d0 authored by 胡佳晨's avatar 胡佳晨

`提交支付宝 退款回调`

parent ab55f8e3
...@@ -70,14 +70,16 @@ public class PayChannelStrategyAlipayImpl implements IPayChannelStrategy { ...@@ -70,14 +70,16 @@ public class PayChannelStrategyAlipayImpl implements IPayChannelStrategy {
Map<String, String> notifyMap = new HashMap<String, String>(); Map<String, String> notifyMap = new HashMap<String, String>();
notifyMap = alipayBiz.parseNotifyMsg(requestParams); notifyMap = alipayBiz.parseNotifyMsg(requestParams);
log.info("dragonNotify-->alipay json : {}", JSON.toJSONString(notifyMap)); log.info("dragonNotify-->alipay json : {}", JSON.toJSONString(notifyMap));
if(notifyMap.containsKey("refund_fee") || notifyMap.containsKey("gmt_refund") || notifyMap.containsKey("out_biz_no")) {
dragonOrderRefundsService.aliPayRefundCallBack(JSON.toJSONString(notifyMap));
}
log.info("接收到{}支付结果{}", payType, notifyMap); log.info("接收到{}支付结果{}", payType, notifyMap);
String returnStr = null; String returnStr = null;
String code = notifyMap.get("out_trade_no"); String code = notifyMap.get("out_trade_no");
//退款
if(notifyMap.containsKey("refund_fee") || notifyMap.containsKey("gmt_refund") || notifyMap.containsKey("out_biz_no")) {
returnStr = dragonOrderRefundsService.aliPayRefundCallBack(JSON.toJSONString(notifyMap));
}
// 根据银行订单号获取支付信息 // 根据银行订单号获取支付信息
DragonOrdersDto dragonOrdersDto = dataUtils.getPayOrderByCode(code); DragonOrdersDto dragonOrdersDto = dataUtils.getPayOrderByCode(code);
if (dragonOrdersDto == null) { if (dragonOrdersDto == null) {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment