From 304d1da7efbcbe61859306d34e30741e243ffc6f Mon Sep 17 00:00:00 2001 From: ZhangBiao Date: Tue, 28 Dec 2021 11:52:54 +0800 Subject: [PATCH] =?UTF-8?q?[=E5=AE=B6=E5=9B=AD=E5=8A=9F=E8=83=BD1.0.7]?= =?UTF-8?q?=E5=BB=BA=E7=AD=91=E8=A7=A3=E9=94=81Indication=E4=BF=AE?= =?UTF-8?q?=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/logic/home/ArchitectureUnLockHandler.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/home/ArchitectureUnLockHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/home/ArchitectureUnLockHandler.java index dd1c46cfa..27d4670cd 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/home/ArchitectureUnLockHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/home/ArchitectureUnLockHandler.java @@ -1,5 +1,6 @@ package com.ljsd.jieling.logic.home; +import com.ljsd.jieling.logic.OnlineUserManager; import com.ljsd.jieling.logic.activity.IEventHandler; import com.ljsd.jieling.logic.activity.event.IEvent; import com.ljsd.jieling.logic.activity.event.Poster; @@ -8,6 +9,8 @@ import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.home.event.HomeEvent; import com.ljsd.jieling.logic.mission.GameEvent; +import com.ljsd.jieling.network.server.SessionManager; +import com.ljsd.jieling.network.session.ISession; import com.ljsd.jieling.util.CBean2Proto; import com.ljsd.jieling.util.MessageUtil; import config.SEquipStrengthen; @@ -17,6 +20,7 @@ import manager.STableManager; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import rpc.protocols.CommonProto; +import rpc.protocols.MessageTypeProto; import rpc.protocols.PlayerInfoProto; import util.TimeUtils; @@ -114,6 +118,7 @@ public class ArchitectureUnLockHandler implements IEventHandler { private void sendArchitectureUnlockIndication(User user) throws Exception { List infoList = CBean2Proto.getArchitectureInfoList(user); PlayerInfoProto.ArchitectureUnlockIndication.Builder builder = PlayerInfoProto.ArchitectureUnlockIndication.newBuilder().addAllInfos(infoList); - MessageUtil.sendIndicationMessage(user.getId(), builder.build()); + ISession session = OnlineUserManager.getSessionByUid(user.getId()); + MessageUtil.sendIndicationMessage(session, 1, MessageTypeProto.MessageType.ArchitectureUnlockIndication_VALUE, builder.build(), true); } }