diff --git a/webapp/controller/BlockChainController.class.php b/webapp/controller/BlockChainController.class.php index c2dcc930..99c3d6ad 100644 --- a/webapp/controller/BlockChainController.class.php +++ b/webapp/controller/BlockChainController.class.php @@ -9,6 +9,7 @@ require_once('models/Bag.php'); require_once('models/Hero.php'); require_once('models/Gun.php'); require_once('models/Nft.php'); +require_once('models/Transaction.php'); require_once('services/AwardService.php'); require_once('services/PropertyChgService.php'); @@ -20,12 +21,27 @@ use models\Bag; use models\Hero; use models\Gun; use models\Nft; +use models\Transaction; class BlockChainController extends BaseAuthedController { public function getTransactionList() { - + $trans = array(); + foreach (Transaction::all() as $tran) { + array_push( + $trans, + array( + 'item_id' => $tran['item_id'], + 'action' => Transaction::getActionDesc($tran['action']), + 'status' => Transaction::getActionDesc($tran['status']), + 'time' => $tran['createtime'], + ) + ); + } + $this->_rspData(array( + 'transactions' => $trans + )); } public function active721Nft()