From b681843bca84808d89a1f3b536c7ce850c2676ee Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 31 Oct 2022 21:32:14 +0800 Subject: [PATCH] 1 --- webapp/models/Transaction.php | 72 +++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) diff --git a/webapp/models/Transaction.php b/webapp/models/Transaction.php index 52df6b58..09ca5884 100644 --- a/webapp/models/Transaction.php +++ b/webapp/models/Transaction.php @@ -7,6 +7,17 @@ use phpcommon\SqlHelper; class Transaction extends BaseModel { + const MINT_721_ACTION_TYPE = 1; + const MINT_1155_ACTION_TYPE = 2; + const EVOLVE_721_ACTION_TYPE = 3; + const EVOLVE_CHIP_ACTION_TYPE = 4; + const MINT_SHARD_BATCH_ACTION_TYPE = 5; + const SHARD_MIX_BY_USER_ACTION_TYPE = 6; + + const CREATED_STATS = 1; + const REPORTED_STATS = 2; + const COMPLETED_STATS = 3; + public static function all() { $rows = SqlHelper::ormSelect( @@ -32,4 +43,65 @@ class Transaction extends BaseModel { return $row; } + public static function getActionDesc($transDb) + { + switch ($transDb['action']) { + case self::MINT_721_ACTION_TYPE: + { + + } + break; + case self::MINT_1155_ACTION_TYPE: + { + + } + break; + case self::EVOLVE_721_ACTION_TYPE: + { + + } + break; + case self::EVOLVE_CHIP_ACTION_TYPE: + { + + } + break; + case self::MINT_SHARD_BATCH_ACTION_TYPE: + { + + } + break; + case self::SHARD_MIX_BY_USER_ACTION_TYPE: + { + + } + break; + default: + { + return 'None'; + } + } + } + + public static function getStatsDesc($transDb) + { + switch ($transDb['status']) { + case self::CREATED_STATS: + case self::REPORTED_STATS: + { + return 'Pending'; + } + break; + case self::COMPLETED_STATS: + { + return 'Complete'; + } + break; + default: + { + return 'None'; + } + } + } + }