修行,名字颜色
parent
2bfb6228b0
commit
839eb2af4f
|
|
@ -60,7 +60,11 @@ public class GuildHelpGetAllRequestHandler extends BaseHandler<Family.GuildHelpG
|
|||
for (Map.Entry<Integer, Integer> entry : entries) {
|
||||
builder.addGuildHelpInfo(CommonProto.GuildHelpInfo.newBuilder().setType(entry.getKey()).setHadtakenum(user.getGuildMyInfo().getGuidHelpHadTakeInfo().getOrDefault(entry.getKey(),0)).setHadtakenum(guidHelpHadTakeInfo.getOrDefault(entry.getKey(),0)).setNum(entry.getValue()));
|
||||
}
|
||||
Family.GuildHelpInfoIndication build = builder.setUid(target.getId()).setName(target.getPlayerInfoManager().getNickName()).build();
|
||||
Family.GuildHelpInfoIndication build = builder
|
||||
.setUid(target.getId())
|
||||
.setName(target.getPlayerInfoManager().getNickName())
|
||||
.setPracticeLevel(target.getHeroManager().getPracticeLevel())
|
||||
.build();
|
||||
builder1.addGuildHelpInfoIndication(build);
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -101,11 +101,13 @@ public class GuildHelpHelpOtherRequestHandler extends BaseHandler<Family.GuildHe
|
|||
for (Map.Entry<Integer, Integer> entry : target.getGuildMyInfo().getGuidHelpInfo().entrySet()) {
|
||||
build.addGuildHelpInfo(CommonProto.GuildHelpInfo.newBuilder().setType(entry.getKey()).setHadtakenum(target.getGuildMyInfo().getGuidHelpHadTakeInfo().getOrDefault(entry.getKey(),0)).setNum(entry.getValue()));
|
||||
}
|
||||
build.setName(target.getPlayerInfoManager().getNickName()).setUid(target.getId());
|
||||
build.setName(target.getPlayerInfoManager().getNickName()).setUid(target.getId()).setPracticeLevel(target.getHeroManager().getPracticeLevel());
|
||||
GuildLogic.sendIndicationToMember(GuilidManager.guildInfoMap.get(guildId), MessageTypeProto.MessageType.GuildHelpInfoIndication,build.build());
|
||||
|
||||
|
||||
GuildHelpLog guildHelpLog = new GuildHelpLog(uid, target.getId(), user.getPlayerInfoManager().getNickName(), target.getPlayerInfoManager().getNickName(), (int) (System.currentTimeMillis() / 1000), proto.getType());
|
||||
GuildHelpLog guildHelpLog = new GuildHelpLog(uid, target.getId(), user.getPlayerInfoManager().getNickName(),
|
||||
target.getPlayerInfoManager().getNickName(), (int) (System.currentTimeMillis() / 1000), proto.getType(),
|
||||
user.getHeroManager().getPracticeLevel(), target.getHeroManager().getPracticeLevel());
|
||||
guildInfo.addGuildHelpLog(guildHelpLog);
|
||||
//notify all log
|
||||
Family.GuildHelpLogIndication build1 = Family.GuildHelpLogIndication.newBuilder()
|
||||
|
|
|
|||
|
|
@ -81,7 +81,11 @@ public class GuildSendHelpRequestHandler extends BaseHandler<Family.GuildSendHel
|
|||
}
|
||||
|
||||
//notify all change
|
||||
Family.GuildHelpInfoIndication build = builder.setUid(user.getId()).setName(user.getPlayerInfoManager().getNickName()).build();
|
||||
Family.GuildHelpInfoIndication build = builder
|
||||
.setUid(user.getId())
|
||||
.setName(user.getPlayerInfoManager().getNickName())
|
||||
.setPracticeLevel(user.getHeroManager().getPracticeLevel())
|
||||
.build();
|
||||
GuildLogic.sendIndicationToMember(GuilidManager.guildInfoMap.get(guildId), MessageTypeProto.MessageType.GuildHelpInfoIndication,build);
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -8,14 +8,18 @@ public class GuildHelpLog {
|
|||
private String targetName;
|
||||
private int logTime; // time
|
||||
private int type; // 援助类型
|
||||
private int helpPracticeLevel;
|
||||
private int targetPracticeLevel;
|
||||
|
||||
public GuildHelpLog(int helpId, int targetId, String helperName, String targetName, int logTime, int type) {
|
||||
public GuildHelpLog(int helpId, int targetId, String helperName, String targetName, int logTime, int type, int helpPracticeLevel, int targetPracticeLevel) {
|
||||
this.helpId = helpId;
|
||||
this.targetId = targetId;
|
||||
this.helperName = helperName;
|
||||
this.targetName = targetName;
|
||||
this.logTime = logTime;
|
||||
this.type = type;
|
||||
this.helpPracticeLevel = helpPracticeLevel;
|
||||
this.targetPracticeLevel = targetPracticeLevel;
|
||||
}
|
||||
|
||||
public static String getCollectionName() {
|
||||
|
|
@ -45,4 +49,12 @@ public class GuildHelpLog {
|
|||
public int getType() {
|
||||
return type;
|
||||
}
|
||||
|
||||
public int getHelpPracticeLevel() {
|
||||
return helpPracticeLevel;
|
||||
}
|
||||
|
||||
public int getTargetPracticeLevel() {
|
||||
return targetPracticeLevel;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -609,9 +609,12 @@ public class GuildLogic {
|
|||
}
|
||||
|
||||
//notify all change
|
||||
Family.GuildHelpInfoIndication build = builder.setUid(targetUser.getId()).setName(targetUser.getPlayerInfoManager().getNickName()).build();
|
||||
Family.GuildHelpInfoIndication build = builder
|
||||
.setUid(targetUser.getId())
|
||||
.setName(targetUser.getPlayerInfoManager().getNickName())
|
||||
.setPracticeLevel(targetUser.getHeroManager().getPracticeLevel())
|
||||
.build();
|
||||
GuildLogic.sendIndicationToMember(GuilidManager.guildInfoMap.get(guildInfo.getId()), MessageTypeProto.MessageType.GuildHelpInfoIndication,build);
|
||||
// targetUser.getUserMissionManager().onGameEvent(targetUser, GameEvent.JOIN_FAMILY);
|
||||
}finally {
|
||||
RedisUtil.getInstence().releaseDistributedLock(RedisKey.OPERATE_FAMILY_APPLY_JOIN,Integer.toString(applyId), Integer.toString(applyId));
|
||||
}
|
||||
|
|
@ -1618,7 +1621,10 @@ public class GuildLogic {
|
|||
.setHelpername(log.getHelperName())
|
||||
.setTargetname(log.getTargetName())
|
||||
.setTime(log.getLogTime())
|
||||
.setType(log.getType()).build();
|
||||
.setType(log.getType())
|
||||
.setHelpPracticeLevel(log.getHelpPracticeLevel())
|
||||
.setTargetPracticeLevel(log.getTargetPracticeLevel())
|
||||
.build();
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -1643,6 +1649,7 @@ public class GuildLogic {
|
|||
for (Map.Entry<Integer, Integer> entry : user.getGuildMyInfo().getGuidHelpInfo().entrySet()) {
|
||||
//通知前端清除公会成员援助信息
|
||||
build.setUid(user.getId());
|
||||
build.setPracticeLevel(user.getHeroManager().getPracticeLevel());
|
||||
build.addGuildHelpInfo(CommonProto.GuildHelpInfo.newBuilder().setType(entry.getKey()).setNum(-1));
|
||||
}
|
||||
GuildLogic.sendIndicationToMember(GuilidManager.guildInfoMap.get(user.getPlayerInfoManager().getGuildId()), MessageTypeProto.MessageType.GuildHelpInfoIndication,build.build());
|
||||
|
|
|
|||
Loading…
Reference in New Issue