| | |
| | | .eq(PurchaseRecord::getUserId, user.getUserId())); |
| | | if(ObjectUtil.isNotEmpty(purchaseRecord)){ |
| | | PurchaseRecordDto purchaseRecordDto = ConverterUtil.convert(purchaseRecord, PurchaseRecordDto.class); |
| | | Item item = itemService.getOne(new LambdaQueryWrapper<Item>().eq(Item::getName, "CLK/USDT")); |
| | | if (item != null) { |
| | | WalletExtend walletExtend = walletExtendService.getOne(new LambdaQueryWrapper<>(WalletExtend.class) |
| | | .eq(WalletExtend::getWallettype, item.getSymbol()) |
| | | .eq(WalletExtend::getPartyId, user.getUserId()) |
| | | .last(" limit 1")); |
| | | if (walletExtend != null) { |
| | | purchaseRecordDto.setPurchaseQuantity(BigDecimal.valueOf(walletExtend.getAmount()).setScale(4,RoundingMode.HALF_UP)); |
| | | } |
| | | } |
| | | |
| | | purchaseRecordDto.setCurrentPrice(close); |
| | | //持仓市值 |
| | | purchaseRecordDto.setPositionvalue(close.multiply(purchaseRecordDto.getPurchaseQuantity()).setScale(4, RoundingMode.HALF_UP)); |