diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/EquipUpLevelHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/EquipUpLevelHandler.java new file mode 100644 index 000000000..79ada67c3 --- /dev/null +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/activity/EquipUpLevelHandler.java @@ -0,0 +1,26 @@ +package com.ljsd.jieling.handler.activity; + +import com.ljsd.jieling.handler.BaseHandler; +import com.ljsd.jieling.logic.activity.ActivityLogic; +import com.ljsd.jieling.logic.item.ItemLogic; +import com.ljsd.jieling.network.session.ISession; +import rpc.protocols.MessageTypeProto; +import rpc.protocols.PlayerInfoProto; + +public class EquipUpLevelHandler extends BaseHandler { + @Override + public MessageTypeProto.MessageType getMessageCode() { + return MessageTypeProto.MessageType.EQUIP_UPLEVEL_REQUEST; + } + + @Override + public void processWithProto(ISession iSession, PlayerInfoProto.EquipUpLevelRequest proto) throws Exception { + int activityId = proto.getActivityId(); + int equipId = proto.getEquipId(); + int itemId = proto.getItemId(); + int itemNum = proto.getItemNum(); + ItemLogic.getInstance().equipUpLevel(iSession,activityId,equipId,itemId,itemNum, + MessageTypeProto.MessageType.EQUIP_UPLEVEL_RESPONSE); + + } +}