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

View File

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