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 'record_at' => $recordAt
])) { ])) {
DB::rollback(); DB::rollback();
break; throw new \Exception('stat user fail');
} }
} }
DB::commit(); DB::commit();
$statService->clearStatUser();
} }
private function statOrder() private function statOrder()

View File

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