This commit is contained in:
hujiabin 2022-11-02 19:35:08 +08:00
parent ed2bf32606
commit 60881a49d6

View File

@ -30,21 +30,52 @@ class Chip extends BaseModel
public static function getChipList($cb)
{
$nft = SqlHelper::ormSelect(
myself()->_getMarketMysql(),
't_nft',
// $nft = SqlHelper::ormSelect(
// myself()->_getMarketMysql(),
// '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(
'owner_address' => myself()->_getOpenId(),
'token_type' =>Nft::CHIP_TYPE,
'deleted' => 0
)
'account_id' => myself()->_getAccountId()
),
function ($row) use($cb) {
$cb($row);
}
);
error_log(json_encode(
array(
'NFT___CHIP___COUNT'=> count($nft)
)
));
foreach ($nft as $nftDb) {
foreach (NftService::getChips(myself()->_getOpenId()) as $nftDb) {
if (! $nftDb['deleted']){
$row = SqlHelper::ormSelectOne(
myself()->_getSelfMysql(),
't_chip',
@ -64,12 +95,14 @@ class Chip extends BaseModel
)
);
}
}
if ($row) {
$cb($row);
}
}
}
}
public static function toDto($row)
{