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