|
@@ -187,15 +187,11 @@ public class MarketingServiceImpl extends ServiceImpl<MarketingMapper, Marketing
|
|
|
|
|
|
Marketing marketing = this.getById(marketingId);
|
|
|
|
|
|
-
|
|
|
- // 真实用户
|
|
|
- int realNum = marketingUserCodeService.countRealUserNumByMarketingId(marketing.getId());
|
|
|
- // 获取最新活动信息
|
|
|
- marketing.setRealNum(realNum);
|
|
|
+ // 设置更新虚拟参与人数
|
|
|
int randomNum = (int) 1 + (int) (Math.random() * 3);
|
|
|
- marketing.setFakeNum(marketing.getFakeNum() + randomNum);
|
|
|
// 更新活动参与人数
|
|
|
- boolean rtn = this.updateById(marketing);
|
|
|
+ boolean rtn = this.update(new LambdaUpdateWrapper<Marketing>().set(Marketing::getFakeNum, marketing.getFakeNum() + randomNum)
|
|
|
+ .eq(Marketing::getId, marketing.getId()));
|
|
|
Assert.isTrue(rtn, "更新活动参与人数异常。marketingId:" + marketing.getId());
|
|
|
|
|
|
}
|
|
@@ -495,16 +491,11 @@ public class MarketingServiceImpl extends ServiceImpl<MarketingMapper, Marketing
|
|
|
marketingUserCodeService.save(myCode);
|
|
|
|
|
|
|
|
|
- // 真实用户
|
|
|
- int realNum = marketingUserCodeService.countRealUserNumByMarketingId(marketing.getId());
|
|
|
-
|
|
|
-
|
|
|
- // 获取最新活动信息
|
|
|
- marketing.setRealNum(realNum);
|
|
|
+ // 设置更新虚拟参与人数
|
|
|
int randomNum = (int) 1 + (int) (Math.random() * 3);
|
|
|
- marketing.setFakeNum(marketing.getFakeNum() + randomNum);
|
|
|
// 更新活动参与人数
|
|
|
- boolean rtn = this.updateById(marketing);
|
|
|
+ boolean rtn = this.update(new LambdaUpdateWrapper<Marketing>().set(Marketing::getFakeNum, marketing.getFakeNum() + randomNum)
|
|
|
+ .eq(Marketing::getId, marketing.getId()));
|
|
|
Assert.isTrue(rtn, "更新活动参与人数异常。marketingId:" + marketing.getId());
|
|
|
|
|
|
}
|