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
+2 -2
View File
@@ -72,7 +72,7 @@ if (!function_exists('user')) {
}
}
if (!function_exists('generate_order_number')) {
if (!function_exists('generate_order_num')) {
/**
* Generate a unique order number with given prefix
*
@@ -80,7 +80,7 @@ if (!function_exists('generate_order_number')) {
* @param int $length Length of random number (default 6)
* @return string Unique order number
*/
function generate_order_number(string $prefix = 'TGS', int $length = 6): string
function generate_order_num(string $prefix = 'TGS', int $length = 6): string
{
do {
$randomNumber = random_int(10 ** ($length - 1), (10 ** $length) - 1);