|
|
@@ -610,6 +610,13 @@ public class OrderHandleServiceImpl extends ServiceImpl<OrderHandleMapper, Order
|
|
|
iOrderGoodsRefundService.shareClientCancelOldSys(order, orderGoods, refund.getRealRefundFee());
|
|
|
});
|
|
|
}
|
|
|
+ //退款金额
|
|
|
+ BigDecimal reduce = goodsRefundList.stream().map(OrderGoodsRefund::getRealRefundFee).reduce(BigDecimal.ZERO, BigDecimal::add);
|
|
|
+ if (ObjectUtils.isNotNull(orderHandle.getRefundPrice())){
|
|
|
+ orderHandle.setRefundPrice(orderHandle.getRefundPrice().add(reduce));
|
|
|
+ }else {
|
|
|
+ orderHandle.setRefundPrice(reduce);
|
|
|
+ }
|
|
|
orderHandle.setRefundStatus(1);//已退款
|
|
|
updateById(orderHandle);
|
|
|
goodsRefundList.forEach(x -> {
|