From 5e3021e71d754d3aef2270b1cbae67bf1069f37a Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Fri, 31 May 2024 16:41:36 +0800 Subject: [PATCH] 图片上传 --- src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java index 9227e68..a879b67 100644 --- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java +++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiMallTeamLeaderServiceImpl.java @@ -421,8 +421,10 @@ //退款退款金额 BigDecimal refundAmount = mallRefundEntity.getAmount(); List<MallOrderItem> mallOrderItemList1 = mallOrderItemMapper.selectListByStateAndOrderId(1,orderId); - if(CollUtil.isEmpty(mallOrderItemList1)){ - refundAmount = refundAmount.add(mallOrderInfo.getCarriage()); + if(CollUtil.isNotEmpty(mallOrderItemList1)){ + if(mallOrderItemList1.size() == 1 && mallOrderItemList1.get(0).getId() == itemId){ + refundAmount = refundAmount.add(mallOrderInfo.getCarriage()); + } } BigDecimal bb = new BigDecimal(100); int refundMoney = refundAmount.multiply(bb).intValue(); -- Gitblit v1.9.1