From 111ecc8107646040a595f540b31e771b6618cb7f Mon Sep 17 00:00:00 2001 From: Helius <wangdoubleone@gmail.com> Date: Thu, 06 Aug 2020 17:08:08 +0800 Subject: [PATCH] modify --- src/main/java/com/xcong/excoin/modules/documentary/service/impl/FollowOrderOperationServiceImpl.java | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/documentary/service/impl/FollowOrderOperationServiceImpl.java b/src/main/java/com/xcong/excoin/modules/documentary/service/impl/FollowOrderOperationServiceImpl.java index aa2e782..6e6f09f 100644 --- a/src/main/java/com/xcong/excoin/modules/documentary/service/impl/FollowOrderOperationServiceImpl.java +++ b/src/main/java/com/xcong/excoin/modules/documentary/service/impl/FollowOrderOperationServiceImpl.java @@ -134,6 +134,7 @@ log.info("钱包地址不存在:{}", followerSetting.getMemberId()); continue; } + MemberLevelRateEntity levelRateEntity = memberLevelRateDao.selectLeverRateByMemberIdAndSymbol(followerSetting.getMemberId(), holdOrderEntity.getSymbol()); // 开仓手续费 建仓价*规格*手数*手续费率 BigDecimal openFeePrice = openPrice.multiply(lotNumber) @@ -143,7 +144,7 @@ // 保证金 BigDecimal bondAmount = openPrice.multiply(lotNumber).multiply(new BigDecimal(symbolCnt)) - .multiply(BigDecimal.ONE.divide(new BigDecimal(holdOrderEntity.getLeverRatio()))) + .multiply(BigDecimal.ONE.divide(new BigDecimal(levelRateEntity.getLevelRateUp()))) .setScale(8, BigDecimal.ROUND_DOWN); // 预付款 @@ -156,7 +157,6 @@ MemberEntity memberEntity = memberDao.selectById(followerSetting.getMemberId()); // 强平价 BigDecimal forceClosingPrice = CalculateUtil.getForceSetPrice(bondAmount, openPrice, symbolCnt, lotNumber, holdOrderEntity.getOpeningType(), memberEntity); - MemberLevelRateEntity levelRateEntity = memberLevelRateDao.selectLeverRateByMemberIdAndSymbol(memberEntity.getId(), holdOrderEntity.getSymbol()); ContractHoldOrderEntity followHoldOrder = new ContractHoldOrderEntity(); followHoldOrder.setMemberId(memberEntity.getId()); followHoldOrder.setOrderNo(commonService.generateOrderNo(memberEntity.getId())); -- Gitblit v1.9.1