chore(back-end and front-end): refractor and improvements calculator
All checks were successful
PR Checks / prettier-autofix (pull_request) Successful in 10s
PR Checks / security-sast (pull_request) Successful in 28s
PR Checks / test-backend (pull_request) Successful in 24s
PR Checks / test-frontend (pull_request) Successful in 1m0s

This commit is contained in:
2026-03-05 17:28:07 +01:00
parent 8e23bd97e6
commit a7491130fb
12 changed files with 1989 additions and 1675 deletions

View File

@@ -2,14 +2,12 @@ package com.printcalculator.controller;
import com.printcalculator.dto.OrderDto;
import com.printcalculator.entity.Order;
import com.printcalculator.repository.CustomerRepository;
import com.printcalculator.repository.OrderItemRepository;
import com.printcalculator.repository.OrderRepository;
import com.printcalculator.repository.PaymentRepository;
import com.printcalculator.repository.QuoteLineItemRepository;
import com.printcalculator.repository.QuoteSessionRepository;
import com.printcalculator.service.payment.InvoicePdfRenderingService;
import com.printcalculator.service.OrderService;
import com.printcalculator.service.order.OrderControllerService;
import com.printcalculator.service.payment.PaymentService;
import com.printcalculator.service.payment.QrBillService;
import com.printcalculator.service.storage.StorageService;
@@ -41,12 +39,6 @@ class OrderControllerPrivacyTest {
@Mock
private OrderItemRepository orderItemRepo;
@Mock
private QuoteSessionRepository quoteSessionRepo;
@Mock
private QuoteLineItemRepository quoteLineItemRepo;
@Mock
private CustomerRepository customerRepo;
@Mock
private StorageService storageService;
@Mock
private InvoicePdfRenderingService invoiceService;
@@ -63,13 +55,10 @@ class OrderControllerPrivacyTest {
@BeforeEach
void setUp() {
controller = new OrderController(
OrderControllerService orderControllerService = new OrderControllerService(
orderService,
orderRepo,
orderItemRepo,
quoteSessionRepo,
quoteLineItemRepo,
customerRepo,
storageService,
invoiceService,
qrBillService,
@@ -77,6 +66,7 @@ class OrderControllerPrivacyTest {
paymentService,
paymentRepo
);
controller = new OrderController(orderControllerService);
}
@Test

View File

@@ -6,6 +6,8 @@ import com.printcalculator.entity.Order;
import com.printcalculator.repository.OrderItemRepository;
import com.printcalculator.repository.OrderRepository;
import com.printcalculator.repository.PaymentRepository;
import com.printcalculator.repository.QuoteLineItemRepository;
import com.printcalculator.service.order.AdminOrderControllerService;
import com.printcalculator.service.payment.InvoicePdfRenderingService;
import com.printcalculator.service.payment.PaymentService;
import com.printcalculator.service.payment.QrBillService;
@@ -41,6 +43,8 @@ class AdminOrderControllerStatusValidationTest {
@Mock
private PaymentRepository paymentRepository;
@Mock
private QuoteLineItemRepository quoteLineItemRepository;
@Mock
private PaymentService paymentService;
@Mock
private StorageService storageService;
@@ -55,16 +59,18 @@ class AdminOrderControllerStatusValidationTest {
@BeforeEach
void setUp() {
controller = new AdminOrderController(
AdminOrderControllerService adminOrderControllerService = new AdminOrderControllerService(
orderRepository,
orderItemRepository,
paymentRepository,
quoteLineItemRepository,
paymentService,
storageService,
invoicePdfRenderingService,
qrBillService,
eventPublisher
);
controller = new AdminOrderController(adminOrderControllerService);
}
@Test