Helius
2021-04-02 ceada8262db96a725c0898d6f8a3b73fc8e7ccc0
src/main/java/com/xcong/excoin/modules/documentary/service/impl/FollowOrderOperationServiceImpl.java
@@ -40,6 +40,7 @@
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Isolation;
import org.springframework.transaction.annotation.Transactional;
import javax.annotation.Resource;
@@ -91,7 +92,7 @@
    private RedisUtils redisUtils;
    @Override
    @Transactional(rollbackFor = Exception.class)
    @Transactional(rollbackFor = Exception.class, isolation = Isolation.READ_COMMITTED)
    public void addFollowerOrder(Long id) {
        log.info("进入跟单处理逻辑 : {}", id);
        // 查询交易员订单
@@ -217,6 +218,7 @@
                    updateEntity.setTotalBalance(openFeePrice.negate());
                    updateEntity.setId(walletContract.getId());
                    updateEntity.setVersion(walletContract.getVersion());
                    log.info("==={}, {}===", walletContract.getAvailableBalance(), walletContract.getVersion());
                    int i = memberWalletContractDao.updateWalletContractWithVersion(updateEntity);
                    if (i > 0) {
                        break;
@@ -229,6 +231,8 @@
                        flag = true;
                        break;
                    }
                    log.info("---{}, {}--", walletContract.getAvailableBalance(), walletContract.getVersion());
                }
                if (flag) {