test update
This commit is contained in:
parent
e73ed48313
commit
0ac99b0075
@ -72,10 +72,10 @@ public class BatchSendBadgeTest {
|
||||
// sendHostAndAgencyBadges(executor);
|
||||
|
||||
// 2. 批量发放BD LEADER勋章
|
||||
// sendBdLeaderBadges(executor);
|
||||
sendBdLeaderBadges(executor);
|
||||
|
||||
// 3. 批量发放BD勋章
|
||||
sendBdBadges(executor);
|
||||
// sendBdBadges(executor);
|
||||
|
||||
// 4. 批量发放管理员勋章
|
||||
// sendAdminBadges(executor);
|
||||
@ -167,6 +167,13 @@ public class BatchSendBadgeTest {
|
||||
List<RoomBdLead> list = roomBdLeadService.list();
|
||||
log.info("开始发放BD Leader勋章,总数: {}", list.size());
|
||||
|
||||
BadgeConfig bdLeaderConfig = badgeConfigService.getByBadgeKey(BadgeKeyEnum.BD_LEADER.name());
|
||||
if (bdLeaderConfig == null) {
|
||||
log.error("{}徽章不存在", BadgeKeyEnum.BD_LEADER.name());
|
||||
return;
|
||||
}
|
||||
|
||||
|
||||
AtomicInteger counter = new AtomicInteger(0);
|
||||
|
||||
list.forEach(bdLead -> {
|
||||
@ -174,11 +181,18 @@ public class BatchSendBadgeTest {
|
||||
try {
|
||||
Long userId = bdLead.getUserId();
|
||||
|
||||
userMqMessageService.sendBadgeOperateEvent(
|
||||
userId,
|
||||
BadgeKeyEnum.BD_LEADER.name(),
|
||||
BadgeOperateEvent.OperationType.WEAR.name()
|
||||
);
|
||||
BadgeBackpack existBadge = badgeBackpackService.query()
|
||||
.eq(BadgeBackpack::getUserId, userId)
|
||||
.eq(BadgeBackpack::getBadgeId, bdLeaderConfig.getId())
|
||||
.getOne();
|
||||
if (existBadge == null) {
|
||||
// 发放BD勋章
|
||||
userMqMessageService.sendBadgeOperateEvent(
|
||||
userId,
|
||||
BadgeKeyEnum.BD_LEADER.name(),
|
||||
BadgeOperateEvent.OperationType.WEAR.name()
|
||||
);
|
||||
}
|
||||
|
||||
int count = counter.incrementAndGet();
|
||||
if (count % 100 == 0) {
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user