|
|
@@ -14,11 +14,13 @@ import com.crm.rely.backend.core.exception.ServiceException;
|
|
|
import com.crm.rely.backend.core.pojo.table.SysConfigTable;
|
|
|
import com.crm.rely.backend.model.config.VaultodyConfig;
|
|
|
import com.crm.rely.backend.model.constant.ConfigConstants;
|
|
|
-import com.crm.rely.backend.model.constant.ManagerConstants;
|
|
|
import com.crm.rely.backend.model.dto.vaultody.vaults.TransactionItemDto;
|
|
|
import com.crm.rely.backend.model.dto.vaultody.vaults.VaultTransaction;
|
|
|
import com.crm.rely.backend.model.dto.vaultody.vaults.VaultodyVaultsListDto;
|
|
|
-import com.crm.rely.backend.model.dto.vaultody.vaults.response.*;
|
|
|
+import com.crm.rely.backend.model.dto.vaultody.vaults.response.ResponseData;
|
|
|
+import com.crm.rely.backend.model.dto.vaultody.vaults.response.TransactionItem;
|
|
|
+import com.crm.rely.backend.model.dto.vaultody.vaults.response.TransactionResponse;
|
|
|
+import com.crm.rely.backend.model.dto.vaultody.vaults.response.VaultsListResponseDto;
|
|
|
import com.crm.rely.backend.model.entity.vaultody.vaults.VaultTransactionsEntity;
|
|
|
import com.crm.rely.backend.model.entity.vaultody.vaults.VaultTransactionsSearchEntity;
|
|
|
import com.crm.rely.backend.model.pojo.table.SysVaultodyConfigTable;
|
|
|
@@ -325,52 +327,6 @@ public class VaultodyServiceImpl implements VaultodyService {
|
|
|
}
|
|
|
TransactionResponse responseDto = JSON.parseObject(response.body(), TransactionResponse.class);
|
|
|
ResponseData data = responseDto.getData();
|
|
|
- List<TransactionItem> items;
|
|
|
- if(CollectionUtils.isEmpty(data.getItems())){
|
|
|
- items = new ArrayList<>();
|
|
|
- TransactionItem item = new TransactionItem();
|
|
|
- item.setBlockchain("ethereum");
|
|
|
- item.setCreatedTimestamp(System.currentTimeMillis() / 1000);
|
|
|
- item.setDirection("direction");
|
|
|
- item.setHasTokenTransfer("false");
|
|
|
- item.setId("654ba3af9e8dd80901f17347");
|
|
|
- item.setIsInternal("false");
|
|
|
- item.setMinedInBlockHeight("1234324");
|
|
|
- item.setNetwork("mainnet");
|
|
|
-
|
|
|
- List<TransactionParticipant> recipients = new LinkedList<>();
|
|
|
- TransactionParticipant recipient = new TransactionParticipant();
|
|
|
- recipient.setAddress("0xd2070342a1a5ce24930ec6582b3db846458525a0");
|
|
|
- recipient.setAddressType("deposit");
|
|
|
- recipient.setAmount("0.0003");
|
|
|
- recipient.setAmountUnit("ETH");
|
|
|
- recipient.setIsVaultAddress("false");
|
|
|
- recipient.setLabel("收款钱包名称");
|
|
|
- recipients.add(recipient);
|
|
|
-
|
|
|
- List<TransactionParticipant> senders = new LinkedList<>();
|
|
|
- TransactionParticipant sender = new TransactionParticipant();
|
|
|
- sender.setAddress("0xa94b8eca8703ad2804cb204976ac023b612c407e");
|
|
|
- sender.setAddressType("deposit");
|
|
|
- sender.setAmount("0.0003");
|
|
|
- sender.setAmountUnit("ETH");
|
|
|
- sender.setIsVaultAddress("true");
|
|
|
- sender.setLabel("付款钱包名称");
|
|
|
- senders.add(sender);
|
|
|
-
|
|
|
-
|
|
|
- item.setRecipients(recipients);
|
|
|
- item.setSenders(senders);
|
|
|
-
|
|
|
- item.setStatus("completed");
|
|
|
- TransactionFee transactionFee = new TransactionFee();
|
|
|
- transactionFee.setAmount("0.0024");
|
|
|
- transactionFee.setAmountUnit("ETH");
|
|
|
- item.setTransactionFee(transactionFee);
|
|
|
- item.setTransactionId("281a63d28ddf6d0d5d78090b7cdf3a8c0be95bbb296544943ef45d9dec44405d");
|
|
|
- items.add(item);
|
|
|
- data.setItems(items);
|
|
|
- }
|
|
|
VaultTransaction vaultTransaction = getVaultTransaction(data);
|
|
|
return vaultTransaction;
|
|
|
}
|