1
This commit is contained in:
parent
2efb60a2d7
commit
5534b2d8d4
@ -3,7 +3,9 @@ require_once('services/HashRateService.php');
|
||||
|
||||
require_once('mt/AchievementsPower.php');
|
||||
require_once('mt/AchievementsCycle.php');
|
||||
require_once('models/HashRate.php');
|
||||
|
||||
use models\HashRate;
|
||||
class HashRateController extends BaseAuthedController
|
||||
{
|
||||
private $hashRateService = null;
|
||||
@ -29,12 +31,13 @@ class HashRateController extends BaseAuthedController
|
||||
if ($obtain_end_time < myself()->_getNowTime()){
|
||||
$state = 1;
|
||||
}
|
||||
$myHashRate = HashRate::getMyHashRate($currentPeriod['id']);
|
||||
$this->_rspData(array(
|
||||
'list' => $hashRateDtoList,
|
||||
'obtain_end_time' => $obtain_end_time,
|
||||
'income_end_time' => $income_end_time,
|
||||
'state' => $state,
|
||||
'myHashRate' => 0,
|
||||
'myHashRate' => $myHashRate,
|
||||
));
|
||||
}
|
||||
|
||||
|
@ -10,7 +10,7 @@ class HashRate extends BaseModel
|
||||
public static function find($taskId,$period){
|
||||
return SqlHelper::ormSelectOne(
|
||||
myself()->_getSelfMysql(),
|
||||
't_hash_rate_task',
|
||||
't_hash_rate',
|
||||
array(
|
||||
'account_id' => myself()->_getAccountId(),
|
||||
'task_id' => $taskId,
|
||||
@ -22,9 +22,27 @@ class HashRate extends BaseModel
|
||||
public static function add($fieldKv){
|
||||
SqlHelper::insert(
|
||||
myself()->_getSelfMysql(),
|
||||
't_hash_rate_task',
|
||||
't_hash_rate',
|
||||
$fieldKv
|
||||
);
|
||||
}
|
||||
|
||||
public static function getMyHashRate($period){
|
||||
$rows = SqlHelper::ormSelect(
|
||||
myself()->_getSelfMysql(),
|
||||
't_hash_rate',
|
||||
array(
|
||||
'account_id' => myself()->_getAccountId(),
|
||||
'period' => $period,
|
||||
)
|
||||
);
|
||||
$myHashRate = 0;
|
||||
if ($rows){
|
||||
foreach ($rows as $row){
|
||||
$myHashRate += $row['reward'];
|
||||
}
|
||||
}
|
||||
return $myHashRate;
|
||||
}
|
||||
|
||||
}
|
@ -2,27 +2,12 @@
|
||||
|
||||
|
||||
namespace services;
|
||||
require_once('mt/HashRate.php');
|
||||
require_once('mt/Parameter.php');
|
||||
require_once('mt/HashRate.php');
|
||||
require_once('mt/Rank.php');
|
||||
require_once('mt/RankSeason.php');
|
||||
require_once('models/Bag.php');
|
||||
require_once('models/CrystalRecord.php');
|
||||
require_once('models/Staking.php');
|
||||
require_once('models/HashRate.php');
|
||||
require_once('models/HashRateBattleData.php');
|
||||
|
||||
use models\Bag;
|
||||
use models\CrystalRecord;
|
||||
use models\HashRateBattleData;
|
||||
use models\Staking;
|
||||
use models\HashRate;
|
||||
use mt\AchievementsPower;
|
||||
use mt\Parameter;
|
||||
use mt\Rank;
|
||||
use mt\RankSeason;
|
||||
|
||||
class HashRateService extends BaseService
|
||||
{
|
||||
const FINISHED_STATE = 1;
|
||||
|
Loading…
x
Reference in New Issue
Block a user