From 17126d24ad978f76a749ff1288c60c1f3c2ca639 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 17 Jul 2024 13:02:26 +0800 Subject: [PATCH] 1 --- server/web3sign/controllers/nftunlock.js | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/server/web3sign/controllers/nftunlock.js b/server/web3sign/controllers/nftunlock.js index 77d6232..a3593bf 100644 --- a/server/web3sign/controllers/nftunlock.js +++ b/server/web3sign/controllers/nftunlock.js @@ -9,7 +9,7 @@ async function nftUnlock(session) { try { const accountAddress = bcutils.toNormalAddress(session.request('account_address')); const netId = session.request('net_id'); - const tokenId = session.request('token_id'); + const tokenIds = session.request('token_ids').split(','); const nftAddress = session.request('nft_address'); const toAddress = session.request('to_address'); const bc = serviceFactory.create('BlockChain'); @@ -69,13 +69,14 @@ async function nftUnlock(session) { ['trans_id', transId] ]); const nonce = transId; - const nftList = [ - [ - tokenId, + const nftList = []; + tokenids.forEach(ele => { + nftList.push([ + ele, toAddress, false - ] - ]; + ]); + }); const nftListArr = []; nftList.forEach((item) => { nftListArr.push(item[0].toString());