天宫密保时间未到计算积分问题处理
parent
ef472bdbd2
commit
c09cb66fe0
|
@ -20,6 +20,7 @@ import com.ljsd.jieling.util.MessageUtil;
|
|||
import config.SExpeditionNodeConfig;
|
||||
import config.SExpeditionSetting;
|
||||
import manager.STableManager;
|
||||
import util.TimeUtils;
|
||||
|
||||
import java.util.*;
|
||||
|
||||
|
@ -118,9 +119,15 @@ public class TakeLayRewardHandler extends BaseHandler<Expedition.TakeExpeditionB
|
|||
if(expeditionManager.getExpeditionLeve()==3){
|
||||
expeditionManager.setPassTimes(expeditionManager.getPassTimes()+1);
|
||||
}
|
||||
|
||||
user.getExpeditionManager().addRewardBox(laycfg);
|
||||
|
||||
user.getExpeditionManager().addScore(score);
|
||||
// 天宫密保时间开启
|
||||
int firstStartTime = user.getExpeditionManager().getWorldTreasureReward().getFirstStartTime();
|
||||
if (TimeUtils.nowInt() >= firstStartTime){
|
||||
user.getExpeditionManager().addScore(score);
|
||||
}
|
||||
|
||||
Map<Integer, Integer> rewardStatusMap = user.getExpeditionManager().getWorldTreasureReward().getRewardStatusMap();
|
||||
ExpeditionLogic.sendTreasureRewardUpdate(iSession,user.getExpeditionManager().getWorldTreasureReward().getScore(),rewardStatusMap,user.getExpeditionManager().getWorldTreasureReward().getCreateTime(),expeditionManager.getWorldTreasureReward().getIsBuy());
|
||||
|
||||
|
|
|
@ -424,7 +424,7 @@ public class BuyGoodsLogic {
|
|||
|
||||
}
|
||||
if(type==GiftGoodsType.SKY_TREASURE){
|
||||
user.getExpeditionManager().getWorldTreasureReward().setScore(user.getExpeditionManager().getWorldTreasureReward().getScore()+SSpecialConfig.getIntegerValue(SSpecialConfig.SKY_TREASURE_SCORE_INGIFT));
|
||||
user.getExpeditionManager().addScore(SSpecialConfig.getIntegerValue(SSpecialConfig.SKY_TREASURE_SCORE_INGIFT));
|
||||
user.getExpeditionManager().getWorldTreasureReward().setIsBuy(1);
|
||||
Map<Integer, Integer> rewardStatusMap = user.getExpeditionManager().getWorldTreasureReward().getRewardStatusMap();
|
||||
ExpeditionLogic.sendTreasureRewardUpdate(OnlineUserManager.getSessionByUid(user.getId()),user.getExpeditionManager().getWorldTreasureReward().getScore(),rewardStatusMap,user.getExpeditionManager().getWorldTreasureReward().getCreateTime(),1);
|
||||
|
|
Loading…
Reference in New Issue