This commit is contained in:
hujiabin 2024-08-06 15:33:34 +08:00
parent 6e6eeaaf4a
commit dedfaacc2d

View File

@ -93,15 +93,28 @@ class HashRateController extends BaseAuthedController
$this->_rspErr(1, 'task_id error');
return;
}
$taskList = $this->hashRateService->getHashRateTasks($taskMeta['task_type']);
$taskDto = null;
foreach ($taskList as $task){
if ($task['task_id'] == $taskId){
$taskDb = HashRate::find($taskMeta['id'],$currentPeriod['id']);
$taskDto = $this->hashRateService->hashRateTaskDto($task,$taskDb,$currentPeriod['id']);
if ($taskMeta['task_type'] == \mt\AchievementsPower::TYPE5){
$task = array(
'task_id' => $taskMeta['id'],
'current' => 0,
);
}else{
$taskList = $this->hashRateService->getHashRateTasks($taskMeta['task_type']);
foreach ($taskList as $value){
if ($value['task_id'] == $taskId){
$task = $value;
}
}
}
if (!isset($task)){
$this->_rspErr(10, 'server internal error');
return;
}
$taskDb = HashRate::find($taskMeta['id'],$currentPeriod['id']);
$taskDto = $this->hashRateService->hashRateTaskDto($task,$taskDb,$currentPeriod['id']);
if (!$taskDto) {
$this->_rspErr(10, 'server internal error');
return;