后台-myApi-补发头饰-英语2区

This commit is contained in:
khalil
2025-04-17 20:17:38 +08:00
parent 60e4cb4644
commit c599f8d484
2 changed files with 8 additions and 8 deletions

View File

@@ -31,6 +31,7 @@ import com.accompany.business.service.room.RoomSendRankingService;
import com.accompany.business.service.room.RoomService;
import com.accompany.business.service.user.UsersService;
import com.accompany.business.vo.RoomVo;
import com.accompany.common.constant.Constant;
import com.accompany.common.constant.EmailConstant;
import com.accompany.common.device.DeviceInfo;
import com.accompany.common.redis.RedisKey;
@@ -517,13 +518,11 @@ public class MyApiService {
}
public void repairGuildHeadwear() {
List<FamilyMember> familyMemberList = SpringContextHolder.getBean(FamilyMemberService.class).listVaildFamilyMemberByRole(null, null);
for (FamilyMember familyMember : familyMemberList) {
SpringContextHolder.getBean(GuildDressUpService.class).sendGuildHeadwear(familyMember.getUid(), 1, FamilyConstant.RoleType.OWNER.equals(familyMember.getRoleType()));
}
List<GuildMember> guildMemberList = SpringContextHolder.getBean(GuildMemberService.class).listVaildGuildMemberByRole(null, null);
List<GuildMember> guildMemberList = SpringContextHolder.getBean(GuildMemberService.class).listVaildGuildMemberByRole(null, GuildConstant.RoleType.OWNER);
for (GuildMember guildMember : guildMemberList) {
if (PartitionEnum.ENGLISH2.getId() != guildMember.getPartitionId()){
continue;
}
SpringContextHolder.getBean(GuildDressUpService.class).sendGuildHeadwear(guildMember.getUid(), guildMember.getPartitionId(), GuildConstant.RoleType.OWNER.equals(guildMember.getRoleType()));
}
}

View File

@@ -75,10 +75,11 @@ public class GuildDressUpService {
return;
}
GuildDressUpConfigDto partitionConfig = config.getPartitionMap().get(partitionId);
if (null == partitionConfig.getOwnerHeadwearId() || null == partitionConfig.getMemberHeadwearId()) {
Integer headwearId = isOwner? null != partitionConfig.getOwnerHeadwearId()? partitionConfig.getOwnerHeadwearId(): null
: null != partitionConfig.getMemberHeadwearId()? partitionConfig.getMemberHeadwearId(): null;
if (null == headwearId) {
return;
}
Integer headwearId = isOwner? partitionConfig.getOwnerHeadwearId(): partitionConfig.getMemberHeadwearId();
headwearService.officialSendHeadWearSingle(headwearId, uid, 365, HeadwearConstant.ComeFrom.GUILD_MEMBER);
}