he2802 3 år sedan
förälder
incheckning
69016842d0

+ 3 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/order/service/impl/OrderBillSheetServiceImpl.java

@@ -197,6 +197,9 @@ public class OrderBillSheetServiceImpl extends ServiceImpl<OrderBillSheetMapper,
             if(goods==null){
                 throw new CustomException("订单商品错误");
             }
+            if(goods.getRefundStatus()==1||goods.getRefundStatus()==2){
+                throw new CustomException("订单商品处于退款中或已退款,无法进行计费单收费");
+            }
             //获取老的支付状态
             Integer oldPayStatus = goods.getPayStatus();
             Order order = iOrderService.getOne(new LambdaQueryWrapper<Order>().eq(Order::getOrderSn, g.getOrderSn()));