refactor: Replace cached repositories with direct repository implementations for Invoice and Order

This commit is contained in:
baodev0
2026-07-25 11:43:49 +07:00
parent 4daf52ef3e
commit 306e65e503
3 changed files with 4 additions and 153 deletions
+4 -4
View File
@@ -24,7 +24,7 @@ use App\Repositories\Group\GroupCachedRepository;
use App\Repositories\Group\GroupRepositoryInterface;
use App\Repositories\Hosting\HostingCachedRepository;
use App\Repositories\Hosting\HostingRepositoryInterface;
use App\Repositories\Invoice\InvoiceCachedRepository;
use App\Repositories\Invoice\InvoiceRepository;
use App\Repositories\Invoice\InvoiceRepositoryInterface;
use App\Repositories\InvoiceAttachment\InvoiceAttachmentRepository;
use App\Repositories\InvoiceAttachment\InvoiceAttachmentRepositoryInterface;
@@ -46,7 +46,7 @@ use App\Repositories\Module\IPPool\IPPoolCachedRepository;
use App\Repositories\Module\IPPool\IPPoolRepositoryInterface;
use App\Repositories\Note\NoteCachedRepository;
use App\Repositories\Note\NoteRepositoryInterface;
use App\Repositories\Order\OrderCachedRepository;
use App\Repositories\Order\OrderRepository;
use App\Repositories\Order\OrderRepositoryInterface;
use App\Repositories\Os\OsCachedRepository;
use App\Repositories\Os\OsRepositoryInterface;
@@ -143,7 +143,7 @@ class RepositoryProvider extends ServiceProvider
//Hosting
$this->app->singleton(HostingRepositoryInterface::class, HostingCachedRepository::class);
//Invoice
$this->app->singleton(InvoiceRepositoryInterface::class, InvoiceCachedRepository::class);
$this->app->singleton(InvoiceRepositoryInterface::class, InvoiceRepository::class);
//Invoice Attachment
$this->app->singleton(InvoiceAttachmentRepositoryInterface::class, InvoiceAttachmentRepository::class);
//Invoice Item
@@ -157,7 +157,7 @@ class RepositoryProvider extends ServiceProvider
//Note
$this->app->singleton(NoteRepositoryInterface::class, NoteCachedRepository::class);
//Order
$this->app->singleton(OrderRepositoryInterface::class, OrderCachedRepository::class);
$this->app->singleton(OrderRepositoryInterface::class, OrderRepository::class);
//Os
$this->app->singleton(OsRepositoryInterface::class, OsCachedRepository::class);
// Os Group