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 {
ChatProto.GetChatMessageInfoRequest getChatMessageInfoRequest = ChatProto.GetChatMessageInfoRequest.parseFrom(netData.parseClientProtoNetData());
int chatType = getChatMessageInfoRequest.getChatType();
int messageId = getChatMessageInfoRequest.getMessageId();
long messageId = getChatMessageInfoRequest.getMessageId();
ChatLogic.getInstance().getAllChatMessageInfo(iSession,chatType,messageId);
}
}

View File

@ -34,7 +34,7 @@ public class ChatLogic {
*
* @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();
FriendManager friendManager = UserManager.getUser(uid).getFriendManager();
List<Integer> friends = friendManager.getFriends();

View File

@ -720,16 +720,18 @@ public class ItemUtil {
Hero hero = new Hero(user.getId(),heroStar[0],heroStar[1]);
heroManager.addHero(hero);
heroList.add(CBean2Proto.getHero(hero));
String message = "";
SCHero scHero = SCHero.getsCHero().get(hero.getTemplateId());
if (scHero.getNatural() >= 3) {
String message = "";
String quality = HeroLogic.getInstance().getQuality(scHero.getNatural());
if (reason == BIReason.COMPOS_HERO_REWARD) {
message = SErrorCodeEerverConfig.getI18NMessage("lamp_lottery_synthesize_content", new Object[]{playerInfoManager.getNickName(), quality, scHero.getReadingName()});
} else if (reason == BIReason.HERO_RANDOM) {
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]);
}