From 972381ba078e315a4351c5a8fa1094bcf4a70e91 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 28 Aug 2023 11:57:16 +0800 Subject: [PATCH] 1 --- webapp/models/Staking.php | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/webapp/models/Staking.php b/webapp/models/Staking.php index 0a420cb7..968af367 100644 --- a/webapp/models/Staking.php +++ b/webapp/models/Staking.php @@ -41,6 +41,21 @@ class Staking extends BaseModel { return $result; } + public static function getStakingTotalValue() + { + $totalValue = 0; + $rows = self::all(myself()->_getAddress()); + foreach ($rows as $row) { + $stakingDto = self::toDto($row); + if ($stakingDto['status'] == Stacking::STAKING_STATUS) { + if ($stakingDto['remain_days'] <= 0) { + $totalValue += $stakingDto['ceg_value']; + } + } + } + return $totalValue; + } + public static function staked721($data, $netId) { foreach ($data['infos'] as $info) {