This commit is contained in:
Kekskurse 2021-01-21 15:05:24 +01:00
parent 8019a3f9a7
commit da043fd71b
1 changed files with 20 additions and 8 deletions

View File

@ -56,14 +56,26 @@ class CalculateTraffic extends Command
var_dump($result);
foreach ($result as $key => $trafficSize) {
$split = explode("-", $key);
$traffic = Traffic::query()
->where("tenant", "=", (int)$split[0])
->where("gallery", "=", (int)$split[1])
->where("year", "=", (int)$split[2])
->where("month", "=", (int)$split[3])
->where("day", "=", (int)$split[4])
->where("hour", "=", (int)$split[5])
->first();
if(empty($split[1])) {
$traffic = Traffic::query()
->where("tenant", "=", (int)$split[0])
->whereNull("gallery")
->where("year", "=", (int)$split[2])
->where("month", "=", (int)$split[3])
->where("day", "=", (int)$split[4])
->where("hour", "=", (int)$split[5])
->first();
} else {
$traffic = Traffic::query()
->where("tenant", "=", (int)$split[0])
->where("gallery", "=", (int)$split[1])
->where("year", "=", (int)$split[2])
->where("month", "=", (int)$split[3])
->where("day", "=", (int)$split[4])
->where("hour", "=", (int)$split[5])
->first();
}
if($traffic == null) {
$traffic = new Traffic();
$traffic->tenant = $split[0];