| | |
| | | log.info(symbols+"=========="); |
| | | lambdaQueryWrapper.orderByDesc(MoneyLog::getCreateTime); |
| | | moneyLogService.page(page, lambdaQueryWrapper); |
| | | List<Item> itemList = itemService.list(); |
| | | for (MoneyLog log : (List<MoneyLog>) page.getRecords()) { |
| | | log.setContent_type(log.getContentType()); |
| | | log.setWallet_type(log.getWalletType()); |
| | | itemList.stream().filter(x -> x.getSymbol().equals(log.getWalletType())).findFirst().ifPresent(item -> log.setWallet_type(item.getName())); |
| | | log.setAmount_after(log.getAmountAfter().setScale(4, RoundingMode.HALF_UP)); |
| | | log.setAmount_before(log.getAmountBefore().setScale(4, RoundingMode.HALF_UP)); |
| | | if (Constants.MONEYLOG_CONTENT_FINANCE_PROFIT.equals(log.getContentType())) { |