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