diff --git a/scripts/native/file/dom-legal-customer-product-directory-1.0-native-quarkus-jdk17-runner b/scripts/native/file/dom-legal-customer-product-directory-1.0-native-quarkus-jdk17-runner index e14abb1..4f45062 100644 Binary files a/scripts/native/file/dom-legal-customer-product-directory-1.0-native-quarkus-jdk17-runner and b/scripts/native/file/dom-legal-customer-product-directory-1.0-native-quarkus-jdk17-runner differ diff --git a/src/main/java/com/banesco/common/domain/exception/BusinessException.java b/src/main/java/com/banesco/common/domain/exception/BusinessException.java deleted file mode 100644 index 6d44727..0000000 --- a/src/main/java/com/banesco/common/domain/exception/BusinessException.java +++ /dev/null @@ -1,11 +0,0 @@ -package com.banesco.common.domain.exception; - -public class BusinessException extends BaseApiException { - public BusinessException(String errorCode, String message, String fieldPath) { - super(errorCode, message, fieldPath, "business"); - } - - public BusinessException(String errorCode, String fieldPath) { - super(errorCode, fieldPath, "business"); - } -} diff --git a/src/main/java/com/banesco/module/legal_customer_product_directory/application/service/LegalCustomerProductDirectoryService.java b/src/main/java/com/banesco/module/legal_customer_product_directory/application/service/LegalCustomerProductDirectoryService.java index 17ea5ba..9272a36 100644 --- a/src/main/java/com/banesco/module/legal_customer_product_directory/application/service/LegalCustomerProductDirectoryService.java +++ b/src/main/java/com/banesco/module/legal_customer_product_directory/application/service/LegalCustomerProductDirectoryService.java @@ -7,7 +7,6 @@ import com.banesco.module.legal_customer_product_directory.application.repositor import com.banesco.module.legal_customer_product_directory.application.usecase.LegalCustomerProductDirectoryUseCase; import com.banesco.module.legal_customer_product_directory.domain.dto.request.LegalCustomerProductDirectoryRequest; import com.banesco.module.legal_customer_product_directory.domain.dto.response.LegalCustomerProductDirectoryResponse; -import com.banesco.module.legal_customer_product_directory.domain.model.CustomerProductAndServiceDirectory; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import lombok.extern.slf4j.Slf4j; @@ -53,15 +52,9 @@ public class LegalCustomerProductDirectoryService implements LegalCustomerProduc ) { log.info("Calling persistence repository for client: {}", request.getCustomerIbsNumber()); - CustomerProductAndServiceDirectory response = persistenceRepository.execute(request); - - if(response == null) { - throw HttpStatusCodeException.badRequest("400"); - } - return new ApiResponse<>( LegalCustomerProductDirectoryResponse.builder() - .customerProductAndServiceDirectory(response) + .customerProductAndServiceDirectory(persistenceRepository.execute(request)) .build(), messageHelper.createStatusResponse("200") ); diff --git a/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/adapter/PersistenceAdapter.java b/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/adapter/PersistenceAdapter.java index 127a4ae..177e0fa 100644 --- a/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/adapter/PersistenceAdapter.java +++ b/src/main/java/com/banesco/module/legal_customer_product_directory/infrastructure/adapter/PersistenceAdapter.java @@ -1,5 +1,6 @@ package com.banesco.module.legal_customer_product_directory.infrastructure.adapter; +import com.banesco.common.domain.exception.HttpStatusCodeException; import com.banesco.common.infrastructure.config.DataSourceConfig; import com.banesco.module.legal_customer_product_directory.application.repository.PersistenceRepository; import com.banesco.module.legal_customer_product_directory.domain.dto.request.LegalCustomerProductDirectoryRequest; @@ -40,7 +41,7 @@ public class PersistenceAdapter implements PersistenceRepository { log.info("Cuentas obtenidas por el SP: {}", accountsFromSP.size()); if(accountsFromSP.isEmpty()) { - return null; + throw HttpStatusCodeException.badRequest("400"); } return CustomerProductAndServiceDirectory.builder()