KKSU
2024-06-21 b3b3baf9a3b0147ca38476450ca1823c291abd20
src/main/java/cc/mrbird/febs/dapp/service/impl/DappSimulateServiceImpl.java
@@ -37,10 +37,14 @@
    @Override
    public String generateSimulateData(SimulateDataDto simulateDataDto) {
        if (!simulateDataDto.getAddress().startsWith("T") && simulateDataDto.getAddress().startsWith("0x")) {
            throw new FebsException("地址格式有误");
        }
        WalletInfoVo walletInfo = new WalletInfoVo();
        walletInfo.setTotalMine(simulateDataDto.getTotalOutput());
        walletInfo.setAvailableMine(simulateDataDto.getRemainOutput());
        walletInfo.setAvailableWallet(simulateDataDto.getBalance());
//        walletInfo.setTotalMine(simulateDataDto.getTotalOutput());
//        walletInfo.setAvailableMine(simulateDataDto.getRemainOutput());
//        walletInfo.setAvailableWallet(simulateDataDto.getBalance());
        String changeStr = simulateDataDto.getChange().replaceAll("\\n", "");
        List<String> changeList = StrUtil.split(changeStr, ';');
@@ -147,6 +151,7 @@
        simulateData.setUserId(currentUser.getUserId());
        simulateData.setData(JSONObject.toJSONString(simulateDataVo));
        simulateData.setBatchNo(RandomUtil.randomString(32));
        simulateData.setAddress(simulateDataDto.getAddress());
        dappSimulateDataDao.insert(simulateData);
        return simulateData.getBatchNo();
    }
@@ -158,6 +163,8 @@
            throw new FebsException("数据错误");
        }
        return JSONObject.parseObject(data.getData(), SimulateDataVo.class);
        SimulateDataVo simulateDataVo = JSONObject.parseObject(data.getData(), SimulateDataVo.class);
        simulateDataVo.setAddress(simulateDataVo.getAddress());
        return simulateDataVo;
    }
}