From 8195177d876ef5ce9c1f710195a407304a8a8100 Mon Sep 17 00:00:00 2001 From: "PC-202302260912\\Administrator" <1769111741@qq.com> Date: Mon, 7 Aug 2023 21:34:36 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E7=A4=BC=E5=8C=85=E9=99=90?= =?UTF-8?q?=E8=B4=AD=E6=AC=A1=E6=95=B0=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/db/mongo/MongoRechargeConverter.java | 10 +++++----- .../com/ljsd/jieling/logic/store/BuyGoodsNewLogic.java | 4 ++-- .../store/newRechargeInfo/bean/AbstractWelfareBag.java | 4 ++++ 3 files changed, 11 insertions(+), 7 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/MongoRechargeConverter.java b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/MongoRechargeConverter.java index bd7854c96..855a050a7 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/MongoRechargeConverter.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/db/mongo/MongoRechargeConverter.java @@ -16,21 +16,21 @@ public class MongoRechargeConverter implements Converter target = PerpetualWelfareBag.class; + Class target = AbstractWelfareBag.class; if (config != null){ if(config.getOtype() == RechargeType.timeLimit.getType()){ target = TimeLimitWelfareBag.class; } - if(config.getOtype() ==RechargeType.perpetual.getType()){ + if(config.getOtype() == RechargeType.perpetual.getType()){ target = PerpetualWelfareBag.class; } - if(config.getOtype()==RechargeType.receive.getType()){ + if(config.getOtype()== RechargeType.receive.getType()){ target = ReceiveWelfareBag.class; } - if(config.getOtype()==RechargeType.push.getType()){ + if(config.getOtype()== RechargeType.push.getType()){ target = PushWelfareBag.class; } - if(config.getOtype()==RechargeType.gmSingle.getType()){ + if(config.getOtype()== RechargeType.gmSingle.getType()){ target = GmSingleWelfareBag.class; } } 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 2ffcd9257..d2c955eda 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 @@ -210,10 +210,10 @@ public class BuyGoodsNewLogic { int goodsId = config.getId(); // 支付金额用分 - double price = config.getPrice()*100; + double price = config.getPrice(); // int cfgType = SSpecialConfig.getIntegerValue(SSpecialConfig.EXCHANGE_FORCE_TYPE); // double price = priceTemp==0?0: SExchangeRate.doubleIntegerHashMap.get(cfgType).get((int)priceTemp); - if(amount != price){ + if(amount != price*100){ resultRes.setResultMsg("charge price error"); LOGGER.error("sendGoods 金额校验失败, uid={},the goodId={}, currentPrice={},realPrice={}",uid,goodsId, amount,price); return resultRes; diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/bean/AbstractWelfareBag.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/bean/AbstractWelfareBag.java index 86afc96a9..163c4b2c8 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/bean/AbstractWelfareBag.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/newRechargeInfo/bean/AbstractWelfareBag.java @@ -190,6 +190,10 @@ public abstract class AbstractWelfareBag extends MongoBase{ return 0; } + public void setBuyTimes(int buyTimes) { + this.buyTimes = buyTimes; + } + public int[] getPrivilege() { SRechargeCommodityNewConfig config = SRechargeCommodityNewConfig.configMap.get(modId); if (config != null){