back_recharge
gaojie 2019-06-19 16:49:16 +08:00
parent da43de4742
commit 178f56bbe5
3 changed files with 6 additions and 4 deletions

View File

@ -19,7 +19,7 @@ public class GetChatMessageHandler extends BaseHandler{
public void process(ISession iSession, PacketNetData netData) throws Exception { public void process(ISession iSession, PacketNetData netData) throws Exception {
ChatProto.GetChatMessageInfoRequest getChatMessageInfoRequest = ChatProto.GetChatMessageInfoRequest.parseFrom(netData.parseClientProtoNetData()); ChatProto.GetChatMessageInfoRequest getChatMessageInfoRequest = ChatProto.GetChatMessageInfoRequest.parseFrom(netData.parseClientProtoNetData());
int chatType = getChatMessageInfoRequest.getChatType(); int chatType = getChatMessageInfoRequest.getChatType();
int messageId = getChatMessageInfoRequest.getMessageId(); long messageId = getChatMessageInfoRequest.getMessageId();
ChatLogic.getInstance().getAllChatMessageInfo(iSession,chatType,messageId); ChatLogic.getInstance().getAllChatMessageInfo(iSession,chatType,messageId);
} }
} }

View File

@ -34,7 +34,7 @@ public class ChatLogic {
* *
* @param chatType * @param chatType
*/ */
public void getAllChatMessageInfo(ISession iSession, int chatType,int messageId) throws Exception { public void getAllChatMessageInfo(ISession iSession, int chatType,long messageId) throws Exception {
int uid = iSession.getUid(); int uid = iSession.getUid();
FriendManager friendManager = UserManager.getUser(uid).getFriendManager(); FriendManager friendManager = UserManager.getUser(uid).getFriendManager();
List<Integer> friends = friendManager.getFriends(); List<Integer> friends = friendManager.getFriends();

View File

@ -720,16 +720,18 @@ public class ItemUtil {
Hero hero = new Hero(user.getId(),heroStar[0],heroStar[1]); Hero hero = new Hero(user.getId(),heroStar[0],heroStar[1]);
heroManager.addHero(hero); heroManager.addHero(hero);
heroList.add(CBean2Proto.getHero(hero)); heroList.add(CBean2Proto.getHero(hero));
String message = "";
SCHero scHero = SCHero.getsCHero().get(hero.getTemplateId()); SCHero scHero = SCHero.getsCHero().get(hero.getTemplateId());
if (scHero.getNatural() >= 3) { if (scHero.getNatural() >= 3) {
String message = "";
String quality = HeroLogic.getInstance().getQuality(scHero.getNatural()); String quality = HeroLogic.getInstance().getQuality(scHero.getNatural());
if (reason == BIReason.COMPOS_HERO_REWARD) { if (reason == BIReason.COMPOS_HERO_REWARD) {
message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_synthesize_content", new Object[]{playerInfoManager.getNickName(), quality, scHero.getReadingName()}); message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_synthesize_content", new Object[]{playerInfoManager.getNickName(), quality, scHero.getReadingName()});
} else if (reason == BIReason.HERO_RANDOM) { } else if (reason == BIReason.HERO_RANDOM) {
message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_recruit_content", new Object[]{playerInfoManager.getNickName(), quality, scHero.getReadingName()}); message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_recruit_content", new Object[]{playerInfoManager.getNickName(), quality, scHero.getReadingName()});
} }
ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,hero.getTemplateId(),0,0,0,0,0); if (!message.isEmpty()){
ChatLogic.getInstance().sendSysChatMessage(message,Global.LUCKY_LUCK,hero.getTemplateId(),0,0,0,0,0);
}
} }
user.getUserMissionManager().onGameEvent(user,GameEvent.GET_HERO,heroStar[0],heroStar[1]); user.getUserMissionManager().onGameEvent(user,GameEvent.GET_HERO,heroStar[0],heroStar[1]);
} }