探索退出公会重置个人数
parent
02f41921ab
commit
09efdc1b7a
|
|
@ -391,15 +391,6 @@ public class GuildLogic {
|
|||
Family.FamilyJoinIndicaion build = Family.FamilyJoinIndicaion.newBuilder().setFamilyBaseInfo(CBean2Proto.getFamilyBaseInfo(guildInfo)).setFamilyUserInfo(CBean2Proto.getFamilyUserInfo(user, GlobalsDef.MEMBER)).build();
|
||||
Family.FamilyJoinResponse response = Family.FamilyJoinResponse.newBuilder().setFamilyJoinIndicaion(build).build();
|
||||
MessageUtil.sendMessage(session,1,msgId,response,true);
|
||||
//探索活动个人计数重置
|
||||
Set<Integer> openActivityIdsByType = ActivityLogic.getInstance().getOpenActivityIdsByType(user, ActivityTypeEnum.EXPLORE_EXPECT_ACTIVITY.getType(), false);
|
||||
if(openActivityIdsByType.size()!= 0){
|
||||
ActivityMission activityMission = user.getActivityManager().getActivityMissionMap().get(openActivityIdsByType.toArray()[0]);
|
||||
if(guildInfo!=null){
|
||||
activityMission.setV(0);
|
||||
ActivityLogic.getInstance().sendActivityInfo(user, ActivityType.EXPLORE_EXPECT_ACTIVITY);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -978,6 +969,8 @@ public class GuildLogic {
|
|||
user.getGuildMyInfo().clearOfLevelGuild();
|
||||
addGuildLog(guildInfo.getId(),GuildDef.Log.LEVEL,user.getPlayerInfoManager().getNickName());
|
||||
MessageUtil.sendMessage(session,1,msgId,null,true);
|
||||
//探索活动个人计数重置
|
||||
exploreActivity(user,guildInfo);
|
||||
}
|
||||
|
||||
public static void sendPositionChange(int uid,int position) throws Exception {
|
||||
|
|
@ -1793,4 +1786,15 @@ public class GuildLogic {
|
|||
return map;
|
||||
}
|
||||
|
||||
private static void exploreActivity(User user,GuildInfo guildInfo){
|
||||
Set<Integer> openActivityIdsByType = ActivityLogic.getInstance().getOpenActivityIdsByType(user, ActivityTypeEnum.EXPLORE_EXPECT_ACTIVITY.getType(), false);
|
||||
if(openActivityIdsByType.size()!= 0){
|
||||
ActivityMission activityMission = user.getActivityManager().getActivityMissionMap().get(openActivityIdsByType.toArray()[0]);
|
||||
if(guildInfo!=null){
|
||||
activityMission.setV(0);
|
||||
ActivityLogic.getInstance().sendActivityInfo(user, ActivityType.EXPLORE_EXPECT_ACTIVITY);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue