back_recharge
parent
79f9bd2169
commit
51dc8cb857
|
@ -7,6 +7,7 @@ import com.ljsd.jieling.network.session.ISession;
|
||||||
import com.ljsd.jieling.protocols.CommonProto;
|
import com.ljsd.jieling.protocols.CommonProto;
|
||||||
import com.ljsd.jieling.protocols.MessageTypeProto;
|
import com.ljsd.jieling.protocols.MessageTypeProto;
|
||||||
import com.ljsd.jieling.protocols.PlayerInfoProto;
|
import com.ljsd.jieling.protocols.PlayerInfoProto;
|
||||||
|
import com.ljsd.jieling.util.CBean2Proto;
|
||||||
import com.ljsd.jieling.util.MessageUtil;
|
import com.ljsd.jieling.util.MessageUtil;
|
||||||
import org.slf4j.Logger;
|
import org.slf4j.Logger;
|
||||||
import org.slf4j.LoggerFactory;
|
import org.slf4j.LoggerFactory;
|
||||||
|
@ -29,26 +30,15 @@ public class GetPlayerInfoHandler extends BaseHandler{
|
||||||
int token = netData.getToken();
|
int token = netData.getToken();
|
||||||
int msgId = netData.getMsgId();
|
int msgId = netData.getMsgId();
|
||||||
int msgIndex = netData.getIndex();
|
int msgIndex = netData.getIndex();
|
||||||
byte[] message = netData.parseClientProtoNetData();
|
|
||||||
PlayerInfoProto.PlayerInfo.GetPlayerInfoRequest getPlayerInfoRequest
|
PlayerInfoProto.PlayerInfo.GetPlayerInfoRequest getPlayerInfoRequest
|
||||||
= PlayerInfoProto.PlayerInfo.GetPlayerInfoRequest.parseFrom(message);
|
= PlayerInfoProto.PlayerInfo.GetPlayerInfoRequest.parseFrom(netData.parseClientProtoNetData());
|
||||||
|
|
||||||
LOGGER.info("processMessage->uid={},token={},msgId={},msgIndex={},messageNum={},messageStr={}",
|
LOGGER.info("processMessage->uid={},token={},msgId={},msgIndex={},messageNum={},messageStr={}",
|
||||||
userId, token,msgId,msgIndex,getPlayerInfoRequest.getNum(),getPlayerInfoRequest.getStr());
|
userId, token,msgId,msgIndex,getPlayerInfoRequest.getNum(),getPlayerInfoRequest.getStr());
|
||||||
User userForLogin = UserManager.getUserForLogin(userId);
|
|
||||||
|
|
||||||
CommonProto.Common.Player player = CommonProto.Common.Player
|
User user = UserManager.getUserForLogin(userId);
|
||||||
.newBuilder()
|
|
||||||
.setUid(userId)
|
CommonProto.Common.Player player = CBean2Proto.getPlayer(userId, user.getPlayerInfoManager());
|
||||||
.setNicknime("戒灵666")
|
|
||||||
.setExp(1000)
|
|
||||||
.setVipLevel(1)
|
|
||||||
.setFamilyId("abc")
|
|
||||||
.setHead("head_image_1")
|
|
||||||
.setGold(100002)
|
|
||||||
.setGem(8888)
|
|
||||||
.setChargeGem(1000)
|
|
||||||
.build();
|
|
||||||
|
|
||||||
PlayerInfoProto.PlayerInfo.GetPlayerInfoResponse getPlayerInfoResponse
|
PlayerInfoProto.PlayerInfo.GetPlayerInfoResponse getPlayerInfoResponse
|
||||||
= PlayerInfoProto.PlayerInfo.GetPlayerInfoResponse.newBuilder()
|
= PlayerInfoProto.PlayerInfo.GetPlayerInfoResponse.newBuilder()
|
||||||
|
|
|
@ -18,6 +18,9 @@ public class Item extends MongoBase {
|
||||||
|
|
||||||
private int endingTime;
|
private int endingTime;
|
||||||
|
|
||||||
|
public String getId() {
|
||||||
|
return id;
|
||||||
|
}
|
||||||
|
|
||||||
public int getItemId() {
|
public int getItemId() {
|
||||||
return itemId;
|
return itemId;
|
||||||
|
|
|
@ -5,8 +5,6 @@ import com.ljsd.common.mogodb.MongoBase;
|
||||||
|
|
||||||
public class PlayerManager extends MongoBase {
|
public class PlayerManager extends MongoBase {
|
||||||
|
|
||||||
private int uid;
|
|
||||||
|
|
||||||
private String nickName;
|
private String nickName;
|
||||||
|
|
||||||
private int level;
|
private int level;
|
||||||
|
@ -26,7 +24,6 @@ public class PlayerManager extends MongoBase {
|
||||||
private int chargeGem;
|
private int chargeGem;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
public String getNickName() {
|
public String getNickName() {
|
||||||
return nickName;
|
return nickName;
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,50 @@
|
||||||
|
package com.ljsd.jieling.util;
|
||||||
|
|
||||||
|
import com.ljsd.jieling.logic.dao.Hero;
|
||||||
|
import com.ljsd.jieling.logic.dao.Item;
|
||||||
|
import com.ljsd.jieling.logic.dao.ItemManager;
|
||||||
|
import com.ljsd.jieling.logic.dao.PlayerManager;
|
||||||
|
import com.ljsd.jieling.protocols.CommonProto;
|
||||||
|
|
||||||
|
public class CBean2Proto {
|
||||||
|
|
||||||
|
|
||||||
|
public static CommonProto.Common.Player getPlayer(int uid, PlayerManager playerManager) {
|
||||||
|
CommonProto.Common.Player player = CommonProto.Common.Player
|
||||||
|
.newBuilder()
|
||||||
|
.setUid(uid)
|
||||||
|
.setNicknime(playerManager.getNickName())
|
||||||
|
.setExp(playerManager.getExp())
|
||||||
|
.setVipLevel(playerManager.getVipLevel())
|
||||||
|
.setFamilyId(playerManager.getFamilyId())
|
||||||
|
.setHead(playerManager.getHead())
|
||||||
|
.setGold(playerManager.getGold())
|
||||||
|
.setGem(playerManager.getGem())
|
||||||
|
.setChargeGem(playerManager.getChargeGem())
|
||||||
|
.build();
|
||||||
|
return player;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static CommonProto.Common.Item getItem(Item item){
|
||||||
|
CommonProto.Common.Item itemProto = CommonProto.Common.Item
|
||||||
|
.newBuilder()
|
||||||
|
.setId(item.getId())
|
||||||
|
.setItemId(item.getItemId())
|
||||||
|
.setItemNum(item.getItemNum())
|
||||||
|
.setItemType(item.getItemType())
|
||||||
|
.setItemQuality(item.getItemQuality())
|
||||||
|
.setIsStacking(item.isStacking())
|
||||||
|
.setEndingTime(item.getEndingTime())
|
||||||
|
.build();
|
||||||
|
return itemProto;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static CommonProto.Common.Hero getHero(Hero hero){
|
||||||
|
CommonProto.Common.Hero heroProto = CommonProto.Common.Hero
|
||||||
|
.newBuilder()
|
||||||
|
|
||||||
|
.build();
|
||||||
|
return heroProto;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
Loading…
Reference in New Issue