添加部分退款接口

This commit is contained in:
韩鹏辉
2023-08-17 11:23:57 +08:00
parent dd67f7b963
commit 38455ebd37

View File

@@ -1585,16 +1585,17 @@ public class MerchantOrderServiceImpl extends ServiceImpl<MerchantOrderMapper, M
update.setId(order.getId());
update.setMarketAmt(BigDecimal.ZERO);
}
update.setRefundAmt(BigDecimal.valueOf(order.getConsumeFee()));
update.setRefundAmt(order.getRefundAmt());
merchantOrderMapper.updateById(update);
refundOrder.convert(order, resultMap, channel.getMerchantId());
order.setId(null);
order.setUpdateTime(new Date());
order.setStatus("2");
order.setMarketAmt(BigDecimal.ZERO);
order.setRefundAmt(BigDecimal.valueOf(order.getConsumeFee()));
order.setRefundAmt(order.getRefundAmt());
order.setOrderNumber(refundOrder.getRefundNo());
merchantOrderMapper.insert(order);
realFansService.removeProfit(order.getOrderNumber());
realFansService.removeProfit(order);
merchantRefundOrderMapper.insert(refundOrder);
if("app".equals(type)){
//向小程序后台推送退款消息
@@ -1702,9 +1703,9 @@ public class MerchantOrderServiceImpl extends ServiceImpl<MerchantOrderMapper, M
update.setId(order.getId());
update.setMarketAmt(BigDecimal.ZERO);
}
update.setRefundAmt(BigDecimal.valueOf(order.getConsumeFee()));
update.setRefundAmt(order.getRefundAmt());
merchantOrderMapper.updateById(update);
refundOrder.convert(order, resultMap,channel.getMerchantId(),order.getRefundAmt(),mercRefundNo,notifyUrl);
refundOrder.convert(order, resultMap,channel.getMerchantId(),amount,mercRefundNo,notifyUrl);
order.setId(null);
order.setUpdateTime(new Date());
if(order.getRefundType()==2){
@@ -1715,9 +1716,9 @@ public class MerchantOrderServiceImpl extends ServiceImpl<MerchantOrderMapper, M
order.setStatus("6");
}
order.setMarketAmt(BigDecimal.ZERO);
order.setRefundAmt(BigDecimal.valueOf(order.getConsumeFee()));
order.setRefundAmt(order.getRefundAmt());
merchantOrderMapper.insert(order);
realFansService.removeProfit(order.getOrderNumber());
realFansService.removeProfit(order);
merchantRefundOrderMapper.insert(refundOrder);
if("app".equals(type)){
//向小程序后台推送退款消息
@@ -1829,6 +1830,7 @@ public class MerchantOrderServiceImpl extends ServiceImpl<MerchantOrderMapper, M
}
queryMerchantOrder.setUserId(queryUserApp.getUserId().intValue());
queryMerchantOrder.setPayReturnAmount(amount);
return queryMerchantOrder;
}
@@ -2865,7 +2867,7 @@ public class MerchantOrderServiceImpl extends ServiceImpl<MerchantOrderMapper, M
order.setMarketAmt(BigDecimal.ZERO);
order.setRefundAmt(BigDecimal.valueOf(order.getConsumeFee()));
merchantOrderMapper.insert(order);
realFansService.removeProfit(order.getOrderNumber());
realFansService.removeProfit(order);
merchantRefundOrderMapper.insert(refundOrder);
if("app".equals(type)){
//向小程序后台推送退款消息