diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapHandler/MapTowerRewardHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapHandler/MapTowerRewardHandler.java new file mode 100644 index 000000000..c39a011f9 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/mapHandler/MapTowerRewardHandler.java @@ -0,0 +1,26 @@ +package com.ljsd.jieling.handler.map.mapHandler; + +import com.ljsd.jieling.handler.BaseHandler; +import com.ljsd.jieling.handler.map.MapLogic; +import com.ljsd.jieling.netty.cocdex.PacketNetData; +import com.ljsd.jieling.network.session.ISession; +import com.ljsd.jieling.protocols.MapInfoProto; +import com.ljsd.jieling.protocols.MessageTypeProto; +import org.springframework.stereotype.Component; + +@Component +public class MapTowerRewardHandler extends BaseHandler { + @Override + public MessageTypeProto.MessageType getMessageCode() { + return MessageTypeProto.MessageType.TAKE_TOWER_REWARD_REQUEST; + } + + @Override + public void process(ISession iSession, PacketNetData netData) throws Exception { + byte[] message = netData.parseClientProtoNetData(); + MapInfoProto.TowerRewardRequest towerRewardRequest = MapInfoProto.TowerRewardRequest.parseFrom(message); + int tower = towerRewardRequest.getTower(); + MapLogic.getInstance().getTowerReward(iSession,tower,MessageTypeProto.MessageType.TAKE_TOWER_REWARD_RESPONSE); + } + +} diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java index f147da8d9..8ad3f021e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/dao/EquipManager.java @@ -54,7 +54,7 @@ public class EquipManager extends MongoBase { return; } equipHandBook.put(equipId,0); - updateString("equipMap." + equipId, 0); + updateString("equipHandBook." + equipId, 0); } public Map getEquipHandBook() {