fix
Helius
2022-06-08 3c003359360a42a914c13de5cb5ae48ab8368530
fix
1 files modified
14 ■■■■ changed files
src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java 14 ●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/dapp/service/impl/DappWalletServiceImpl.java
@@ -201,14 +201,14 @@
    public Long transfer(TransferDto transferDto) {
        DappMemberEntity member = LoginUserUtil.getAppUser();
        if (DappFundFlowEntity.TYPE_SALE == transferDto.getType()) {
            String hasStart = redisUtils.getString(AppContants.SYSTEM_START_FLAG);
            if (!"start".equals(hasStart)) {
                throw new FebsException("系统还未启动");
            }
        }
        if (transferDto.getId() == null) {
            if (DappFundFlowEntity.TYPE_SALE == transferDto.getType()) {
                String hasStart = redisUtils.getString(AppContants.SYSTEM_START_FLAG);
                if (!"start".equals(hasStart)) {
                    throw new FebsException("系统还未启动");
                }
            }
            DappFundFlowEntity fundFlow = new DappFundFlowEntity(member.getId(), transferDto.getAmount(), transferDto.getType(), 1, transferDto.getFee(), transferDto.getTxHash());
            fundFlow.setNewestPrice(transferDto.getPrice());
            dappFundFlowDao.insert(fundFlow);