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