From 85e8510c6655eaa91000307248391bb81c10310e Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 15 Sep 2025 13:56:58 +0800
Subject: [PATCH] refactor(mall): 重构活动订单接口

---
 src/main/java/cc/mrbird/febs/mall/service/impl/AdminHappyActivityServiceImpl.java |   21 ++++++---------------
 1 files changed, 6 insertions(+), 15 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminHappyActivityServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminHappyActivityServiceImpl.java
index eba557d..c15fac4 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AdminHappyActivityServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AdminHappyActivityServiceImpl.java
@@ -519,17 +519,8 @@
             Set<Long> orderIds = happyActivityOrders.stream().map(HappyActivityOrder::getId).collect(Collectors.toSet());
             List<HappyActivityOrderItem> happyActivityOrderItems = happyActivityOrderItemMapper.selectList(
                     new LambdaQueryWrapper<HappyActivityOrderItem>()
-                            .select(HappyActivityOrderItem::getConnectId)
                             .in(HappyActivityOrderItem::getOrderId, orderIds)
             );
-            Set<Long> connectIds = happyActivityOrderItems.stream().map(HappyActivityOrderItem::getConnectId).collect(Collectors.toSet());
-            List<HappyActivityConnect> happyActivityConnects = happyActivityConnectMapper.selectList(
-                    new LambdaQueryWrapper<HappyActivityConnect>()
-                            .select(HappyActivityConnect::getId,HappyActivityConnect::getName,HappyActivityConnect::getPhone,HappyActivityConnect::getAddress)
-                            .in(HappyActivityConnect::getId, connectIds)
-            );
-            Map<Long, HappyActivityConnect> happyActivityConnectMap = happyActivityConnects.stream().collect(Collectors.toMap(HappyActivityConnect::getId, happyActivityConnect -> happyActivityConnect));
-
 
             Set<Long> collect = happyActivityOrders.stream().map(HappyActivityOrder::getMemberId).collect(Collectors.toSet());
             List<MallMember> mallMembers = mallMemberMapper.selectList(
@@ -539,12 +530,11 @@
             );
             Map<Long, MallMember> mallMemberMap = mallMembers.stream().collect(Collectors.toMap(MallMember::getId, mallMember -> mallMember));
 
-            happyActivityOrderItems.forEach(happyActivityOrderItem -> {
+            for (HappyActivityOrderItem happyActivityOrderItem : happyActivityOrderItems){
                 AdminHappyActivityOrderItemVo vo = new AdminHappyActivityOrderItemVo();
-                HappyActivityConnect happyActivityConnect = happyActivityConnectMap.get(happyActivityOrderItem.getConnectId());
-                vo.setConnectName(happyActivityConnect.getName());
-                vo.setConnectPhone(happyActivityConnect.getPhone());
-                vo.setConnectAddress(happyActivityConnect.getAddress());
+                vo.setConnectName(happyActivityOrderItem.getName());
+                vo.setConnectPhone(happyActivityOrderItem.getPhone());
+                vo.setConnectAddress(happyActivityOrderItem.getAddress());
 
                 HappyActivityOrder happyActivityOrder = happyActivityOrderMap.get(happyActivityOrderItem.getOrderId());
                 vo.setId(happyActivityOrder.getId());
@@ -569,7 +559,8 @@
                 }else{
                     vo.setMemberName("");
                 }
-            });
+                list.add(vo);
+            }
         }
         return list;
     }

--
Gitblit v1.9.1