yangdamao 1 ano atrás
pai
commit
8fe2e90c93

+ 7 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderHandleServiceImpl.java

@@ -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 -> {