diff --git a/webapp/controller/StakingController.class.php b/webapp/controller/StakingController.class.php index 6c08c530..f1b3dee1 100644 --- a/webapp/controller/StakingController.class.php +++ b/webapp/controller/StakingController.class.php @@ -116,8 +116,8 @@ class StakingController extends BaseAuthedController { { $checkList = array(); { - $tokenIdList = getReqVal('token_id_list', ''); - $contractAddressList = getReqVal('contract_address_list', ''); + $tokenIdList = explode('|', getReqVal('token_id_list', '')); + $contractAddressList = explode('|', strtolower(getReqVal('contract_address_list', ''))); $netId = getReqVal('net_id', ''); if (count($tokenIdList) <= 0) { myself()->_rspErr(1, 'paramater error'); @@ -146,13 +146,16 @@ class StakingController extends BaseAuthedController { if (array_key_exists($nft['token_id'], $checkList)) { $c = $checkList[$nft['token_id']]; if ($c['contract_address'] == $nft['contract_address'] && - $c['net_id'] == $nft['nft_id']) { + $c['net_id'] == $nft['net_id']) { array_push($confirmedNfts, $nft); } } } } + error_log(json_encode($_REQUEST)); + error_log(json_encode($checkList)); + error_log(json_encode($confirmedNfts)); if (count($checkList) != count($confirmedNfts)) { myself()->_rspErr(3, 'paramater error'); return; @@ -184,7 +187,7 @@ class StakingController extends BaseAuthedController { foreach ($lastTimeArr as $time) { $days = intval($time / 30); switch ($days) { - case 30: + case 1: { array_push( $items, @@ -195,7 +198,7 @@ class StakingController extends BaseAuthedController { ); } break; - case 30 * 3: + case 3: { array_push( $items, @@ -206,7 +209,7 @@ class StakingController extends BaseAuthedController { ); } break; - case 30 * 6: + case 6: { array_push( $items, @@ -217,7 +220,7 @@ class StakingController extends BaseAuthedController { ); } break; - case 30 * 12: + case 12: { array_push( $items, @@ -228,7 +231,7 @@ class StakingController extends BaseAuthedController { ); } break; - case 30 * 24: + case 24: { array_push( $items,