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);
         // 更新活动参与人数