feat: Reimplement order and invoice management with new service and repository layers, introduce compression middleware, and update database schema.

This commit is contained in:
pbao9
2026-03-12 09:30:29 +07:00
parent 7f6264c87f
commit 1e09ccf17b
87 changed files with 2348 additions and 2612 deletions
+3 -3
View File
@@ -437,11 +437,11 @@ class Helper
return $html;
}
public static function generateUniqueCode(): int
public static function generateUniqueCode(): string
{
do {
$code = random_int(1000000, 99999999);
} while (Order::where("order_num", "=", $code)->first());
$code = 'ORD-' . strtoupper(\Illuminate\Support\Str::random(8));
} while (Order::where('order_num', $code)->exists());
return $code;
}