Task【ID1005747】【猎妖之路优化】猎妖之路优化内容

back_recharge
zhangshanxue 2020-02-21 11:09:57 +08:00
parent ae01d515ec
commit 0304f78695
3 changed files with 18 additions and 6 deletions

View File

@ -24,6 +24,7 @@ import java.util.Map;
* 12 DailyTasks
* 13 boss WorldBoss
* 14 Talking
* 64
*/
public enum FunctionIdEnum {
@ -60,7 +61,7 @@ public enum FunctionIdEnum {
WorkShopCreateEquip(102,null),
WorkShopCreateProtectEquip(103,null),
WorkShopRebuildEquip(104,null,MessageTypeProto.MessageType.WORKSHOP_REBUILD_REQUEST_VALUE),
Expedition(64,null),
;
private int functionType;

View File

@ -1,5 +1,9 @@
package com.ljsd.jieling.handler.Expedition;
import com.ljsd.jieling.core.FunctionIdEnum;
import com.ljsd.jieling.core.HandlerLogicThread;
import com.ljsd.jieling.exception.ErrorCode;
import com.ljsd.jieling.exception.ErrorCodeException;
import com.ljsd.jieling.handler.BaseHandler;
import com.ljsd.jieling.logic.dao.ExpeditionManager;
import com.ljsd.jieling.logic.dao.UserManager;
@ -10,6 +14,8 @@ import com.ljsd.jieling.protocols.Expedition;
import com.ljsd.jieling.protocols.MessageTypeProto;
import com.ljsd.jieling.protocols.PlayerInfoProto;
import com.ljsd.jieling.util.MessageUtil;
import config.SGlobalSystemConfig;
import manager.STableManager;
/**
* Description:
@ -27,10 +33,15 @@ public class GetExpeditionRequestHandler extends BaseHandler<PlayerInfoProto.Get
User user = UserManager.getUser(iSession.getUid());
ExpeditionManager manager = user.getExpeditionManager();
Expedition.GetExpeditionResponse.Builder builder = Expedition.GetExpeditionResponse.newBuilder();
builder.addAllLay(manager.getRewardBox());
builder.addAllHeroInfo(ExpeditionLogic.getInstance().getAllHeroInfo(user));
builder.addAllNodeInfo(ExpeditionLogic.getInstance().getNodeInfo(user));
builder.addAllEquipIds(ExpeditionLogic.getInstance().getEquipnfo(user));
SGlobalSystemConfig sGlobalSystemConfig = STableManager.getConfig(SGlobalSystemConfig.class).get(FunctionIdEnum.Expedition.getFunctionType());
if (HandlerLogicThread.checkOpen(user,sGlobalSystemConfig)) {
builder.addAllLay(manager.getRewardBox());
builder.addAllHeroInfo(ExpeditionLogic.getInstance().getAllHeroInfo(user));
builder.addAllNodeInfo(ExpeditionLogic.getInstance().getNodeInfo(user));
builder.addAllEquipIds(ExpeditionLogic.getInstance().getEquipnfo(user));
}
MessageUtil.sendMessage(iSession, 1, MessageTypeProto.MessageType.EXPEDITION_GET_EXPEDITION_RESONSE_VALUE, builder.build(), true);
}
}

View File

@ -71,7 +71,7 @@ public class ExpeditionLogic {
manager.clearRewardBox();
manager.clearPropertyItems();
manager.getHeroHPWithChange().clear();
reSetNode(user);
// reSetNode(user);
}
private void takeAllReward(User user)throws Exception {