This commit is contained in:
hujiabin 2023-07-24 19:00:56 +08:00
parent b7f1d942e7
commit 83b9ee3b08

View File

@ -57,6 +57,24 @@ class MintNftHero
die;
}
error_log("MintNftHero-------------------".json_encode($_REQUEST));
if (!$this->verifyNftTokenId($tokenId)){
error_log("The token id does not exist");
echo json_encode(array(
'errcode' => 1,
'errmsg' => "tokenId error",
));
die;
}
if ($this->verifyHeroTokenId($tokenId)){
error_log("An existing token");
echo json_encode(array(
'errcode' => 1,
'errmsg' => "tokenId error",
));
die;
}
$this->internalAddHero($tokenId,$itemId,$quality);
echo json_encode(array(
'errcode' => 0,
@ -64,6 +82,34 @@ class MintNftHero
));
}
private function verifyNftTokenId($tokenId){
$row = SqlHelper::ormSelectOne(
myself()->_getMarketMysql(''),
't_nft',
array(
'token_id' => $tokenId
)
);
if ($row){
return true;
}
return false;
}
private function verifyHeroTokenId($tokenId){
$row = SqlHelper::ormSelectOne(
myself()->_getMysql(''),
't_hero',
array(
'token_id' => $tokenId
)
);
if ($row){
return true;
}
return false;
}
private function internalAddHero($tokenId,$itemId,$quality)
{