Helius
2020-09-02 68d946debea91cc5afb2f7a870bf04b393335926
src/main/java/com/xcong/excoin/modules/contract/service/impl/ContractEntrustOrderServiceImpl.java
@@ -213,6 +213,7 @@
        int i = contractEntrustOrderDao.insert(entrustOrderEntity);
        memberWalletContractDao.increaseWalletContractBalanceById(entrustTotalAmount.negate(), null, entrustOrderEntity.getBondAmount(), walletContract.getId());
        if (i > 0) {
            CalculateUtil.getForceSetPriceForWhole(submitEntrustDto.getSymbol(), memberEntity);
            // 发送委托单队列消息
            if (submitEntrustDto.getEntrustType() == ContractEntrustOrderEntity.ENTRUST_TYPE_OPEN_MORE) {
@@ -284,6 +285,9 @@
        contractEntrustOrderDao.deleteById(entrustOrderEntity.getId());
        if (i > 0) {
            if (ContractEntrustOrderEntity.POSITION_TYPE_ALL == entrustOrderEntity.getPositionType()) {
                CalculateUtil.getForceSetPriceForWhole(entrustOrderEntity.getSymbol(), memberEntity);
            }
            return Result.ok(MessageSourceUtils.getString("cancellation_success"));
        }
        return Result.fail(MessageSourceUtils.getString("cancellation_fail"));