Helius
2021-03-29 253c4a6e8c8277042fa373a2cc1b2369f4264204
modify
2 files modified
12 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java 1 ●●●● patch | view | raw | blame | history
src/test/java/com/xcong/excoin/WholeTest.java 11 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractHoldOrderServiceImpl.java
@@ -1163,6 +1163,7 @@
                    holdOrderEntity.setHoldAmount(holdAmount);
                    contractHoldOrderDao.updateById(holdOrderEntity);
                    memberWalletContractDao.increaseWalletContractBalanceById(thisTimeHold.negate(), thisTimeHold.negate(), null, wallet.getId());
                    ThreadPoolUtils.sendWholePrice(holdOrderEntity.getMemberId());
                }
            }
        }
src/test/java/com/xcong/excoin/WholeTest.java
@@ -115,8 +115,15 @@
     */
    @Test
    public void forceSetPriceTest() {
        MemberEntity memberEntity = memberDao.selectById(21L);
        CalculateUtil.getForceSetPriceForWhole("BTC/USDT", memberEntity);
        MemberEntity memberEntity = memberDao.selectById(15L);
        System.out.println(CalculateUtil.getForceSetPriceForWhole("BTC/USDT", memberEntity));
    }
    @Test
    public void profitOrLessTest() {
        MemberEntity memberEntity = memberDao.selectById(15L);
        ContractHoldOrderEntity contractHoldOrderEntity = contractHoldOrderDao.selectById(144L);
        System.out.println(CalculateUtil.calProfitOrLoss(contractHoldOrderEntity, memberEntity));
    }
    @Resource