From 43eada472e02f0d714d81e42ba07914e57d35492 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 28 Aug 2023 16:40:56 +0800 Subject: [PATCH] 1 --- webapp/controller/StakingController.class.php | 30 ++++++++++++------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/webapp/controller/StakingController.class.php b/webapp/controller/StakingController.class.php index 633e09e4..083216ab 100644 --- a/webapp/controller/StakingController.class.php +++ b/webapp/controller/StakingController.class.php @@ -114,16 +114,26 @@ class StakingController extends BaseAuthedController { public function stakingPreview() { - $tokenIdList = getReqVal('token_id_list', ''); - $contractAddressList = getReqVal('contract_address_list', ''); - $netId = getReqVal('net_id', ''); - if (count($tokenIdList) <= 0) { - myself()->_rspErr(1, 'paramater error'); - return; - } - if (count($tokenIdList) != count($contractAddressList)) { - myself()->_rspErr(1, 'paramater error'); - return; + $checkList = array(); + { + $tokenIdList = getReqVal('token_id_list', ''); + $contractAddressList = getReqVal('contract_address_list', ''); + $netId = getReqVal('net_id', ''); + if (count($tokenIdList) <= 0) { + myself()->_rspErr(1, 'paramater error'); + return; + } + if (count($tokenIdList) != count($contractAddressList)) { + myself()->_rspErr(1, 'paramater error'); + return; + } + for ($i = 0; $i < count($tokenIdList); ++$i) { + $checkList[$tokenIdList[$i]] = array( + 'token_id' => $tokenIdList[$i], + 'contract_address' => $contractAddressList[$i], + 'net_id' => $netId + ); + } } $confirmedNfts = array(); {