From 742e80a99ae9e5116c1b1e106bdffd6fde2c22a5 Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 08 Apr 2021 18:15:57 +0800 Subject: [PATCH] modify force price --- src/test/java/com/xcong/excoin/SymbolsTest.java | 17 +++++++++++++++-- 1 files changed, 15 insertions(+), 2 deletions(-) diff --git a/src/test/java/com/xcong/excoin/SymbolsTest.java b/src/test/java/com/xcong/excoin/SymbolsTest.java index 8162913..7cdd104 100644 --- a/src/test/java/com/xcong/excoin/SymbolsTest.java +++ b/src/test/java/com/xcong/excoin/SymbolsTest.java @@ -8,6 +8,7 @@ import com.xcong.excoin.modules.contract.dao.ContractHoldOrderDao; import com.xcong.excoin.modules.contract.dao.ContractOrderDao; import com.xcong.excoin.modules.contract.entity.ContractHoldOrderEntity; +import com.xcong.excoin.modules.contract.service.ContractHoldOrderService; import com.xcong.excoin.modules.member.dao.MemberDao; import com.xcong.excoin.modules.member.dao.MemberLevelRateDao; import com.xcong.excoin.modules.member.dao.MemberWalletContractDao; @@ -121,9 +122,21 @@ @Test public void forceTest() { - ContractHoldOrderEntity hold = contractHoldOrderDao.selectById(28257L); + ContractHoldOrderEntity hold = contractHoldOrderDao.selectById(28284L); MemberEntity memberEntity = memberDao.selectById(6L); - BigDecimal forceSetPrice = CalculateUtil.getForceSetPrice(hold.getBondAmount().subtract(hold.getOpeningFeeAmount()), hold.getOpeningPrice(), hold.getLeverRatio(), hold.getSymbolSku(), 2, memberEntity); + BigDecimal forceSetPrice = CalculateUtil.getForceSetPrice(hold.getBondAmount(), hold.getOpeningPrice(), hold.getSymbolCnt(), hold.getSymbolSku(), hold.getOpeningType(), memberEntity); System.out.println(forceSetPrice); } + + @Resource + private ContractHoldOrderService contractHoldOrderService; + + @Test + public void holdAmountTest() { + try { + contractHoldOrderService.calHoldFeeAmountForBondAmount(); + } catch (Exception e) { + log.info("-->", e); + } + } } -- Gitblit v1.9.1