|
@@ -124,14 +124,7 @@ public class MarketingServiceImpl extends ServiceImpl<MarketingMapper, Marketing
|
|
int prizeQuantity = marketingAwardsList.stream().mapToInt(MarketingAwards::getQuantity).sum();
|
|
int prizeQuantity = marketingAwardsList.stream().mapToInt(MarketingAwards::getQuantity).sum();
|
|
|
|
|
|
// 校准并获取真实参与人数
|
|
// 校准并获取真实参与人数
|
|
- List<MarketingUserCode> realUserList = marketingUserCodeService.list(new LambdaQueryWrapper<MarketingUserCode>()
|
|
|
|
- .eq(MarketingUserCode::getMarketingId, marketing.getId())
|
|
|
|
- .eq(MarketingUserCode::getUserType, UserTypeEnum.ORDINARY.getValue())
|
|
|
|
- .groupBy(MarketingUserCode::getUserId));
|
|
|
|
- int realNum = 0;
|
|
|
|
- if (CollectionUtils.isNotEmpty(realUserList)) {
|
|
|
|
- realNum = realUserList.size();
|
|
|
|
- }
|
|
|
|
|
|
+ int realNum = marketingUserCodeService.countRealUserNumByMarketingId(marketing.getId());
|
|
|
|
|
|
// 设置需要的内定人数
|
|
// 设置需要的内定人数
|
|
int insideNum = 0;
|
|
int insideNum = 0;
|
|
@@ -355,14 +348,8 @@ public class MarketingServiceImpl extends ServiceImpl<MarketingMapper, Marketing
|
|
|
|
|
|
|
|
|
|
// 真实用户
|
|
// 真实用户
|
|
- List<MarketingUserCode> realUserList = marketingUserCodeService.list(new LambdaQueryWrapper<MarketingUserCode>()
|
|
|
|
- .eq(MarketingUserCode::getMarketingId, marketing.getId())
|
|
|
|
- .eq(MarketingUserCode::getUserType, UserTypeEnum.ORDINARY.getValue())
|
|
|
|
- .groupBy(MarketingUserCode::getUserId));
|
|
|
|
- int realNum = 0;
|
|
|
|
- if (CollectionUtils.isNotEmpty(realUserList)) {
|
|
|
|
- realNum = realUserList.size();
|
|
|
|
- }
|
|
|
|
|
|
+ int realNum = marketingUserCodeService.countRealUserNumByMarketingId(marketing.getId());
|
|
|
|
+
|
|
|
|
|
|
// 获取最新活动信息
|
|
// 获取最新活动信息
|
|
marketing.setRealNum(realNum);
|
|
marketing.setRealNum(realNum);
|