1
This commit is contained in:
parent
ed2bf32606
commit
60881a49d6
@ -30,44 +30,77 @@ class Chip extends BaseModel
|
|||||||
|
|
||||||
public static function getChipList($cb)
|
public static function getChipList($cb)
|
||||||
{
|
{
|
||||||
$nft = SqlHelper::ormSelect(
|
// $nft = SqlHelper::ormSelect(
|
||||||
myself()->_getMarketMysql(),
|
// myself()->_getMarketMysql(),
|
||||||
't_nft',
|
// 't_nft',
|
||||||
|
// array(
|
||||||
|
// 'owner_address' => myself()->_getOpenId(),
|
||||||
|
// 'token_type' =>Nft::CHIP_TYPE,
|
||||||
|
// 'deleted' => 0
|
||||||
|
// )
|
||||||
|
// );
|
||||||
|
// foreach ($nft as $nftDb) {
|
||||||
|
// $row = SqlHelper::ormSelectOne(
|
||||||
|
// myself()->_getSelfMysql(),
|
||||||
|
// 't_chip',
|
||||||
|
// array(
|
||||||
|
// 'token_id' => $nftDb['token_id'],
|
||||||
|
// )
|
||||||
|
// );
|
||||||
|
// if (!$row) {
|
||||||
|
// $itemMeta = mt\Item::get($nftDb['item_id']);
|
||||||
|
// if ($itemMeta) {
|
||||||
|
// self::addChip($nftDb['item_id'], $nftDb['token_id']);
|
||||||
|
// $row = SqlHelper::ormSelectOne(
|
||||||
|
// myself()->_getSelfMysql(),
|
||||||
|
// 't_chip',
|
||||||
|
// array(
|
||||||
|
// 'token_id' => $nftDb['token_id'],
|
||||||
|
// )
|
||||||
|
// );
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// if ($row) {
|
||||||
|
// $cb($row);
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
SqlHelper::ormSelect(
|
||||||
|
myself()->_getSelfMysql(),
|
||||||
|
't_chip',
|
||||||
array(
|
array(
|
||||||
'owner_address' => myself()->_getOpenId(),
|
'account_id' => myself()->_getAccountId()
|
||||||
'token_type' =>Nft::CHIP_TYPE,
|
),
|
||||||
'deleted' => 0
|
function ($row) use($cb) {
|
||||||
)
|
|
||||||
);
|
|
||||||
error_log(json_encode(
|
|
||||||
array(
|
|
||||||
'NFT___CHIP___COUNT'=> count($nft)
|
|
||||||
)
|
|
||||||
));
|
|
||||||
foreach ($nft as $nftDb) {
|
|
||||||
$row = SqlHelper::ormSelectOne(
|
|
||||||
myself()->_getSelfMysql(),
|
|
||||||
't_chip',
|
|
||||||
array(
|
|
||||||
'token_id' => $nftDb['token_id'],
|
|
||||||
)
|
|
||||||
);
|
|
||||||
if (!$row) {
|
|
||||||
$itemMeta = mt\Item::get($nftDb['item_id']);
|
|
||||||
if ($itemMeta) {
|
|
||||||
self::addChip($nftDb['item_id'], $nftDb['token_id']);
|
|
||||||
$row = SqlHelper::ormSelectOne(
|
|
||||||
myself()->_getSelfMysql(),
|
|
||||||
't_chip',
|
|
||||||
array(
|
|
||||||
'token_id' => $nftDb['token_id'],
|
|
||||||
)
|
|
||||||
);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if ($row) {
|
|
||||||
$cb($row);
|
$cb($row);
|
||||||
}
|
}
|
||||||
|
);
|
||||||
|
foreach (NftService::getChips(myself()->_getOpenId()) as $nftDb) {
|
||||||
|
if (! $nftDb['deleted']){
|
||||||
|
$row = SqlHelper::ormSelectOne(
|
||||||
|
myself()->_getSelfMysql(),
|
||||||
|
't_chip',
|
||||||
|
array(
|
||||||
|
'token_id' => $nftDb['token_id'],
|
||||||
|
)
|
||||||
|
);
|
||||||
|
if (!$row) {
|
||||||
|
$itemMeta = mt\Item::get($nftDb['item_id']);
|
||||||
|
if ($itemMeta) {
|
||||||
|
self::addChip($nftDb['item_id'], $nftDb['token_id']);
|
||||||
|
$row = SqlHelper::ormSelectOne(
|
||||||
|
myself()->_getSelfMysql(),
|
||||||
|
't_chip',
|
||||||
|
array(
|
||||||
|
'token_id' => $nftDb['token_id'],
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
if ($row) {
|
||||||
|
$cb($row);
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user