获取是否跨服

back_recharge
duhui 2021-07-28 16:48:40 +08:00
parent 12a9fe7d7b
commit 44b3b2881f
1 changed files with 28 additions and 0 deletions

View File

@ -0,0 +1,28 @@
package com.ljsd.jieling.handler;
import com.google.protobuf.GeneratedMessage;
import com.ljsd.jieling.logic.GlobleSystemLogic;
import rpc.protocols.MessageTypeProto;
import rpc.protocols.PlayerInfoProto;
/**
* @Author hj
* @Date 2021/7/28 16:36:26
* @Description:
* @Version 1.0
*/
public class GetCrossServerHandler extends BaseHandler<PlayerInfoProto.IsCrossRequert> {
@Override
public MessageTypeProto.MessageType getMessageCode() {
return MessageTypeProto.MessageType.GetCrossServerRequest;
}
@Override
public GeneratedMessage processWithProto(int uid, PlayerInfoProto.IsCrossRequert proto) throws Exception {
int crossGroup = GlobleSystemLogic.getInstence().getCrossGroup();
int result = crossGroup == -1 ? 0 : 1;
return PlayerInfoProto.IsCrossResponse.newBuilder().setIsCross(result).build();
}
}