已加入工会提示
parent
8867433bf4
commit
4fa201093a
|
@ -242,6 +242,10 @@ public class GuildLogic {
|
|||
MessageUtil.sendErrorResponse(session,0,msgId,"公会不存在");
|
||||
return;
|
||||
}
|
||||
if(guildInfo.getJoinType()!=1){
|
||||
MessageUtil.sendErrorResponse(session,0,msgId,"该工会限制条件已修改");
|
||||
return;
|
||||
}
|
||||
if(user.getPlayerInfoManager().getLevel()<guildInfo.getIntoLevel()){
|
||||
MessageUtil.sendErrorResponse(session,Global.SHOW_TIPS_ERROR,msgId,"条件不符,无法加入");
|
||||
return;
|
||||
|
@ -412,13 +416,21 @@ public class GuildLogic {
|
|||
MessageUtil.sendErrorResponse(session,0,msgId,"全部同意后公会人数将大于最大人数,请单个同意");
|
||||
return;
|
||||
}
|
||||
boolean memberGuild = false;
|
||||
for(Integer addUid : applyGuild.keySet()){
|
||||
if(UserManager.getUser(addUid).getPlayerInfoManager().getGuildId()!=0){
|
||||
memberGuild = true;
|
||||
continue;
|
||||
}
|
||||
if(30-count<=0){
|
||||
break;
|
||||
}
|
||||
applyToJoin(guildInfo,addUid,true);
|
||||
count++;
|
||||
}
|
||||
if(memberGuild){
|
||||
MessageUtil.sendErrorResponse(session,0,msgId,"部分成员已经加入其他工会!");
|
||||
}
|
||||
for(Map.Entry<Integer, GuildApply> entry:applyGuild.entrySet()){
|
||||
GuilidManager.removeOneApplyGuildInfos(entry.getValue().getGuildId(),entry.getValue().getId());
|
||||
Map<Integer, GuildApply> applyPersonal = GuilidManager.getApplyGuildInfos(entry.getValue().getId(), 1);
|
||||
|
@ -435,6 +447,9 @@ public class GuildLogic {
|
|||
}
|
||||
break;
|
||||
case 3: //同意一个
|
||||
if(UserManager.getUser(applyId).getPlayerInfoManager().getGuildId()!=0){
|
||||
MessageUtil.sendErrorResponse(session,0,msgId,"该成员已经加入其他工会!");
|
||||
}
|
||||
if(guildInfo.getTotalMembers()>=SGuildLevelConfig.sGuildLevelConfigMap.get(guildInfo.getLevel()).getNum()){
|
||||
MessageUtil.sendErrorResponse(session,0,msgId,"公会人数已满,无法加入");
|
||||
return;
|
||||
|
|
Loading…
Reference in New Issue