54 lines
1.1 KiB
PHP
54 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace services;
|
|
|
|
require_once('phpcommon/bchelper.php');
|
|
|
|
require_once('models/Nft.php');
|
|
require_once('models/ActivateNft.php');
|
|
require_once('models/BuyRecord.php');
|
|
require_once('models/ActivateNftEvent.php');
|
|
require_once('models/Phase3Box.php');
|
|
|
|
use phpcommon;
|
|
use models\Nft;
|
|
use models\ActivateNft;
|
|
use models\BuyRecord;
|
|
use models\ActivateNftEvent;
|
|
use models\Phase3Box;
|
|
|
|
class Phase3BoxService {
|
|
|
|
public static function getPhase3Box($account)
|
|
{
|
|
$rows = array();
|
|
$boxDb = Phase3Box::all($account);
|
|
if ($boxDb) {
|
|
array_push(array(
|
|
'box_id' => $boxDb['token_id']
|
|
));
|
|
}
|
|
myself()->_rspData(array(
|
|
'rows' => $rows
|
|
));
|
|
}
|
|
|
|
public static function openPhase3Box($account, $boxId)
|
|
{
|
|
$boxDb = Phase3Box::all($account);
|
|
if (!$boxDb) {
|
|
myself()->_rspErr(100, 'box not exists');
|
|
return;
|
|
}
|
|
if ($boxDb['state'] == Phase3Box::INIT_STATE) {
|
|
}
|
|
myself()->_rspOk();
|
|
}
|
|
|
|
public static function queryPhase3Box($account, $boxId)
|
|
{
|
|
myself()->_rspOk();
|
|
}
|
|
|
|
}
|