|
|
@@ -31,7 +31,7 @@ public class TransferService {
|
|
|
List<Record> transferList = Db.template("transfer.findByChainIdAndHash", table, chainId, hash).find();
|
|
|
|
|
|
for (Record transfer : transferList) {
|
|
|
- putTokenSymbol(transfer, chainId, transfer.getStr("token"));
|
|
|
+ putTokenInfo(transfer, chainId, transfer.getStr("token"));
|
|
|
putNameToTransferByKey(transfer, "from", chainId, transfer.getStr("from"));
|
|
|
putNameToTransferByKey(transfer, "to", chainId, transfer.getStr("to"));
|
|
|
}
|
|
|
@@ -39,11 +39,12 @@ public class TransferService {
|
|
|
return transferList;
|
|
|
}
|
|
|
|
|
|
- public void putTokenSymbol(Record transfer, int chainId, String hash) {
|
|
|
- // 搜索token的symbol
|
|
|
- String tokenSymbol = tokenService.findSymbolByChainIdAndHash(chainId, hash);
|
|
|
- if (tokenSymbol != null) {
|
|
|
- transfer.put("tokenSymbol", tokenSymbol);
|
|
|
+ public void putTokenInfo(Record transfer, int chainId, String hash) {
|
|
|
+ // 搜索token的信息
|
|
|
+ Record token = tokenService.findTokenByChainIdAndHash(chainId, hash);
|
|
|
+ if (token != null) {
|
|
|
+ transfer.put("tokenSymbol", token.getStr("symbol"));
|
|
|
+ transfer.put("tokenDecimals", token.getInt("decimals"));
|
|
|
}
|
|
|
}
|
|
|
|