From 329cb6dcc2c328a6f88681b5d42dbfa91d1d9fae Mon Sep 17 00:00:00 2001 From: zhangshanxue Date: Fri, 14 Aug 2020 23:18:18 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=85=E5=80=BC=E7=B1=BB=E5=9E=8B=E6=9B=B4?= =?UTF-8?q?=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jieling/logic/store/BuyGoodsLogic.java | 4 +- .../src/main/java/config/SExchangeRate.java | 67 +++++++++++++++++++ 2 files changed, 70 insertions(+), 1 deletion(-) create mode 100644 tablemanager/src/main/java/config/SExchangeRate.java diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java index f7868dbd2..89320f87f 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/store/BuyGoodsLogic.java @@ -110,7 +110,9 @@ public class BuyGoodsLogic { if(buyCount ==null){ buyCount = 0; } - double price =sRechargeCommodityConfig.getPrice(); + double priceTemp =sRechargeCommodityConfig.getPrice(); + SExchangeRate sExchangeRate = STableManager.getConfig(SExchangeRate.class).get(priceTemp); + double price = sExchangeRate.getPrice_2(); buyCount=buyCount+1; //time check diff --git a/tablemanager/src/main/java/config/SExchangeRate.java b/tablemanager/src/main/java/config/SExchangeRate.java new file mode 100644 index 000000000..7fa7c8ad3 --- /dev/null +++ b/tablemanager/src/main/java/config/SExchangeRate.java @@ -0,0 +1,67 @@ +package config; + +import manager.STableManager; +import manager.Table; + +import java.util.Map; + +@Table(name ="ExchangeRate") +public class SExchangeRate implements BaseConfig { + + private int id; + + private int price_1; + + private float price_2; + + private float price_3; + + private float price_4; + + private float price_5; + + private float price_6; + + private float price_7; + + + @Override + public void init() throws Exception { + + } + + + public int getId() { + return id; + } + + public int getPrice_1() { + return price_1; + } + + public float getPrice_2() { + return price_2; + } + + public float getPrice_3() { + return price_3; + } + + public float getPrice_4() { + return price_4; + } + + public float getPrice_5() { + return price_5; + } + + public float getPrice_6() { + return price_6; + } + + public float getPrice_7() { + return price_7; + } + + +} \ No newline at end of file