cup 2 년 전
부모
커밋
b9ff165da9
1개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 8 1
      mp-service/src/main/java/com/qs/mp/admin/service/impl/MarketingServiceImpl.java

+ 8 - 1
mp-service/src/main/java/com/qs/mp/admin/service/impl/MarketingServiceImpl.java

@@ -349,8 +349,15 @@ public class MarketingServiceImpl extends ServiceImpl<MarketingMapper, Marketing
         // 保存助力信息
         marketingUserCodeService.save(marketingUserCode);
 
+
+        // 真实用户
+        int realNum = marketingUserCodeService.count(new LambdaQueryWrapper<MarketingUserCode>()
+                .eq(MarketingUserCode::getMarketingId, marketing.getId())
+                .eq(MarketingUserCode::getUserType, UserTypeEnum.ORDINARY.getValue())
+                .groupBy(MarketingUserCode::getMarketingId));
+
         // 获取最新活动信息
-        marketing.setRealNum(marketing.getRealNum() + 1);
+        marketing.setRealNum(realNum);
         int randomNum = (int) 1 + (int) (Math.random() * 10);
         marketing.setFakeNum(marketing.getFakeNum() + randomNum);
         // 更新活动参与人数