From c39f4892149b2335e44525e527fc11eb175f4333 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Sat, 27 Dec 2025 21:41:35 +0800
Subject: [PATCH] refactor(mall): 优化投票人数统计查询逻辑
---
src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java
index b358c71..62c8645 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/HappyActivityServiceImpl.java
@@ -185,13 +185,21 @@
}
//投票人数
+// List<HappyFollow> happyFollows = happyFollowMapper.selectList(
+// new LambdaQueryWrapper<HappyFollow>()
+// .select(HappyFollow::getId)
+// .eq(HappyFollow::getSourceOptionId, id)
+// .eq(HappyFollow::getType, StateUpDownEnum.VOTE.getCode())
+// .eq(HappyFollow::getDeleteFlag, StateUpDownEnum.DOWN.getCode())
+// .groupBy(HappyFollow::getMemberId)
+// );
+ //投票人数
List<HappyFollow> happyFollows = happyFollowMapper.selectList(
new LambdaQueryWrapper<HappyFollow>()
.select(HappyFollow::getId)
.eq(HappyFollow::getSourceOptionId, id)
.eq(HappyFollow::getType, StateUpDownEnum.VOTE.getCode())
.eq(HappyFollow::getDeleteFlag, StateUpDownEnum.DOWN.getCode())
- .groupBy(HappyFollow::getMemberId)
);
apiActivityOptionVo.setVoteCnt(CollUtil.isNotEmpty(happyFollows) ? happyFollows.size() : 0);
--
Gitblit v1.9.1