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); var_dump($result);
foreach ($result as $key => $trafficSize) { foreach ($result as $key => $trafficSize) {
$split = explode("-", $key); $split = explode("-", $key);
$traffic = Traffic::query() if(empty($split[1])) {
->where("tenant", "=", (int)$split[0]) $traffic = Traffic::query()
->where("gallery", "=", (int)$split[1]) ->where("tenant", "=", (int)$split[0])
->where("year", "=", (int)$split[2]) ->whereNull("gallery")
->where("month", "=", (int)$split[3]) ->where("year", "=", (int)$split[2])
->where("day", "=", (int)$split[4]) ->where("month", "=", (int)$split[3])
->where("hour", "=", (int)$split[5]) ->where("day", "=", (int)$split[4])
->first(); ->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) { if($traffic == null) {
$traffic = new Traffic(); $traffic = new Traffic();
$traffic->tenant = $split[0]; $traffic->tenant = $split[0];