From 59793b235df309872cca6bfca24b017483e49dc0 Mon Sep 17 00:00:00 2001 From: luodangjia <luodangjia> Date: 星期二, 14 一月 2025 20:19:07 +0800 Subject: [PATCH] 12.18 --- ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java | 15 ++++----------- 1 files changed, 4 insertions(+), 11 deletions(-) diff --git a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java index 8b042a8..68e163e 100644 --- a/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java +++ b/ruoyi-service/ruoyi-order/src/main/java/com/ruoyi/order/service/impl/OrderServiceImpl.java @@ -332,17 +332,10 @@ RefundPass one = refundPassService.lambdaQuery().eq(RefundPass::getOrderId, orderPageListVo.getId()).one(); orderPageListVo.setRefundPassId(null != one ? one.getId().toString() : null); - List<OrderGood> orderGoods = orderGoodMapper.selectList(new LambdaQueryWrapper<OrderGood>() - .eq(OrderGood::getOrderId, orderPageListVo.getId())); - BigDecimal servuceShopCharges = BigDecimal.ZERO; - BigDecimal boundShopCharges = BigDecimal.ZERO; - for (OrderGood orderGood : orderGoods) { - if(orderPageListVo.getShopId().equals(orderPageList.getShopId())){ - servuceShopCharges = servuceShopCharges.add(orderGood.getServuceShopCharges()); - } - boundShopCharges = boundShopCharges.add(orderGood.getBoundShopCharges()); - } - orderPageListVo.setGetCommission(servuceShopCharges.add(boundShopCharges)); + // 平台分佣 + List<ShopBalanceStatement> data = shopBalanceStatementClient.getShopBalanceStatementList(Arrays.asList(1, 2, 3), Long.valueOf(orderPageListVo.getId())).getData(); + BigDecimal reduce = data.stream().map(ShopBalanceStatement::getVariableAmount).reduce(BigDecimal.ZERO, BigDecimal::add); + orderPageListVo.setGetCommission(reduce); } return pageInfo.setRecords(list); } -- Gitblit v1.7.1