diff --git a/webapp/controller/HashRateController.class.php b/webapp/controller/HashRateController.class.php index 01392003..addafed5 100644 --- a/webapp/controller/HashRateController.class.php +++ b/webapp/controller/HashRateController.class.php @@ -139,7 +139,7 @@ class HashRateController extends BaseAuthedController // if ($taskMeta['is_refresh'] == \mt\AchievementsPower::REFRESH_STATE && $refreshTimes < $refreshTimesMax){ // $this->hashRateService->refreshHashRateTask($taskMeta,$currentPeriod['id']); // } - $this->hashRateService->resetCurrentGoal($taskMeta); +// $this->hashRateService->resetCurrentGoal($taskMeta); $this->_rspData(array( 'award' => $reward, )); diff --git a/webapp/services/HashRateService.php b/webapp/services/HashRateService.php index 11ad2ddd..051ef4d8 100644 --- a/webapp/services/HashRateService.php +++ b/webapp/services/HashRateService.php @@ -117,7 +117,8 @@ class HashRateService extends BaseService if ($taskDb){ if ($taskMate['scene'] > 0){ - if (myself()->_getDaySeconds($taskDb['modifytime']) == myself()->_getNowDaySeconds()) { +// if (myself()->_getDaySeconds($taskDb['modifytime']) == myself()->_getNowDaySeconds()) { + if($task['createtime'] < $taskDb['createtime']){ $taskDto['current'] = $taskDto['target']; $taskDto['state'] = self::RECEIVED_STATE; return $taskDto; @@ -237,7 +238,7 @@ class HashRateService extends BaseService ':account' => myself()->_getAccountId(), ':address' => myself()->_getAddress(), ':type' => 0, - ':star_time' => $task['modifytime'], + ':star_time' => $task['createtime'], ) ); $taskDto['current'] = $row[0]; @@ -280,7 +281,7 @@ class HashRateService extends BaseService array( ':account' => myself()->_getAccountId(), ':activated' => 1, - ':star_time' => $task['modifytime'], + ':star_time' => $task['createtime'], ) ); $taskDto['current'] = $row[0];