update: statistical service

This commit is contained in:
v2board 2023-04-15 19:43:19 +08:00
parent 7be6553396
commit 24b4c174c1
2 changed files with 8 additions and 2 deletions

View File

@ -66,10 +66,11 @@ class V2boardStatistics extends Command
'record_at' => $recordAt
])) {
DB::rollback();
break;
throw new \Exception('stat user fail');
}
}
DB::commit();
$statService->clearStatUser();
}
private function statOrder()

View File

@ -7,7 +7,7 @@ class StatisticalService {
protected $userStats;
protected $recordAt;
public function __construct($recordAt = '')
public function __construct($recordAt = NULL)
{
ini_set('memory_limit', -1);
$this->recordAt = $recordAt ?? strtotime(date('Y-m-d'));
@ -50,4 +50,9 @@ class StatisticalService {
}
return $stats;
}
public function clearStatUser()
{
Cache::forget("stat_user_{$this->recordAt}");
}
}