diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/RankLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/RankLogic.java new file mode 100644 index 000000000..7af0d026c --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/RankLogic.java @@ -0,0 +1,38 @@ +package com.ljsd.jieling.logic.rank; + +import com.ljsd.jieling.network.session.ISession; +import com.ljsd.jieling.protocols.MessageTypeProto; +import com.ljsd.jieling.protocols.PlayerInfoProto; +import com.ljsd.jieling.util.MessageUtil; +import config.SSpecialConfig; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * @author lvxinran + * @date 2019/11/28 + * @discribe + */ +public class RankLogic { + private static final Logger LOGGER = LoggerFactory.getLogger(RankLogic.class); + private RankLogic() { + + } + + /** + * θŽ·ε–ε•δΎ‹ + * + * @return + */ + public static RankLogic getInstance() { + return Instance.instance; + } + + public static class Instance { + public final static RankLogic instance = new RankLogic(); + } + public void getRank(ISession session, int type, MessageTypeProto.MessageType messageType) throws Exception { + PlayerInfoProto.RankResponse rankResponse= RankContext.getRankEnum(type).getRank(session.getUid(), -1); + MessageUtil.sendMessage(session,1,messageType.getNumber(),rankResponse,true); + } +}