diff --git a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/GetEndlessHeroInfoListHandler.java b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/GetEndlessHeroInfoListHandler.java index 172a78b47..f9748faf2 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/handler/map/GetEndlessHeroInfoListHandler.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/handler/map/GetEndlessHeroInfoListHandler.java @@ -75,17 +75,17 @@ public class GetEndlessHeroInfoListHandler extends BaseHandler hadEndlessHero = new HashSet<>(); - HeroManager heroManager = user.getHeroManager(); - if(heroManager.getEndlessHeroInfo().size()==0||heroManager.getEndlessHeroInfo().size()< STableManager.getConfig(SEndlessHeroProp.class).size()){ - heroManager.getEndlessHeroInfo().forEach((k,v)->hadEndlessHero.add(v.getTemplateId())); - for(Map.Entry entry:STableManager.getConfig(SEndlessHeroProp.class).entrySet()){ - if(hadEndlessHero.contains(entry.getKey())){ - continue; - } - Hero hero = new Hero(entry.getKey(), user.getId()); - heroManager.updateEndlessHeroInfo(hero.getId(),hero); - } - } +// Set hadEndlessHero = new HashSet<>(); +// HeroManager heroManager = user.getHeroManager(); +// if(heroManager.getEndlessHeroInfo().size()==0||heroManager.getEndlessHeroInfo().size()< STableManager.getConfig(SEndlessHeroProp.class).size()){ +// heroManager.getEndlessHeroInfo().forEach((k,v)->hadEndlessHero.add(v.getTemplateId())); +// for(Map.Entry entry:STableManager.getConfig(SEndlessHeroProp.class).entrySet()){ +// if(hadEndlessHero.contains(entry.getKey())){ +// continue; +// } +// Hero hero = new Hero(entry.getKey(), user.getId()); +// heroManager.updateEndlessHeroInfo(hero.getId(),hero); +// } +// } } } diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java index 8f7854c9f..2ffcd9257 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java @@ -108,7 +108,7 @@ public class BuyGoodsNewLogic { if (sRechargeCommodityConfig == null){ throw new ErrorCodeException(ErrorCode.CFG_NULL); } - int price = (int)sRechargeCommodityConfig.getPrice(); + int price = (int)sRechargeCommodityConfig.getPrice()*100; if (!GameApplication.serverProperties.isDebug() && price != 0){ LOGGER.error("debug关闭状态,线上环境,不允许测试支付购买!"); return; @@ -128,7 +128,7 @@ public class BuyGoodsNewLogic { if(sRechargeCommodityConfig == null){ throw new ErrorCodeException(ErrorCode.CFG_NULL); } - int price = (int)sRechargeCommodityConfig.getPrice(); + int price = (int)sRechargeCommodityConfig.getPrice()*100; sendGoods(iSession.getUid(), String.valueOf(goodsId), "", vouchers_order, TimeUtils.now(), price); MessageUtil.sendMessage(iSession,1, MessageTypeProto.MessageType.TEST_BUY_GIGT_GOODS_RESPONSE_VALUE,null,true); } @@ -209,7 +209,8 @@ public class BuyGoodsNewLogic { } int goodsId = config.getId(); - double price = config.getPrice(); + // 支付金额用分 + double price = config.getPrice()*100; // int cfgType = SSpecialConfig.getIntegerValue(SSpecialConfig.EXCHANGE_FORCE_TYPE); // double price = priceTemp==0?0: SExchangeRate.doubleIntegerHashMap.get(cfgType).get((int)priceTemp); if(amount != price){