Helius
2021-04-02 48dab4f43932d3f97d5995946789e9bdd773654b
modify
1 files modified
9 ■■■■ changed files
src/main/java/com/xcong/excoin/modules/documentary/service/impl/FollowOrderOperationServiceImpl.java 9 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/documentary/service/impl/FollowOrderOperationServiceImpl.java
@@ -212,12 +212,12 @@
                boolean flag = false;
                while(true) {
                    log.info("----循环更新----");
                    MemberWalletContractEntity updateEntity = new MemberWalletContractEntity();
                    updateEntity.setAvailableBalance(prePaymentAmount.negate());
                    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;
@@ -230,6 +230,13 @@
                        flag = true;
                        break;
                    }
                    log.info("---{}, {}--", walletContract.getAvailableBalance(), walletContract.getVersion());
                    try {
                        Thread.sleep(5000);
                    } catch (InterruptedException e) {
                        e.printStackTrace();
                    }
                }
                if (flag) {