Skip to content

Commit

Permalink
Merge pull request #39 from vanderleik/develop
Browse files Browse the repository at this point in the history
feat: ajustes finais
  • Loading branch information
vanderleik authored Jul 14, 2024
2 parents 43c5e64 + fc47076 commit c939718
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -230,6 +230,10 @@ private OrderItemEntity getOrderItemEntity(OrderItemRequest orderItemRequest) {
}

private OrderEntity getOrderEntity(String orderId) {
if (orderId == null || orderId.isEmpty()) {
log.error("getOrderEntity:: O id do pedido não pode ser nulo ou vazio: {}", MessagesConstants.ERROR_ORDER_ID_NOT_NULL);
throw new OrderNotFoundException(MessagesConstants.ERROR_ORDER_ID_NOT_NULL);
}
return orderRepository.findById(UUID.fromString(orderId)).orElseThrow(() -> {
log.error("getOrderEntity:: Ocorreu um erro ao buscar o pedido por id: {}", MessagesConstants.ERROR_NOT_FOUND_ORDER);
return new OrderNotFoundException(MessagesConstants.ERROR_NOT_FOUND_ORDER);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@

public class MessagesConstants {

//PRODUCT / SERVICE
public static final String PRODUCT_NAME_NOT_BLANK = "O nome do produto/serviço deve ser preenchido";
public static final String PRODUCT_PRICE_NOT_NULL = "O preço do produto/serviço deve ser preenchido";
public static final String PRODUCT_ACTIVE_NOT_NULL = "O status do produto/serviço deve ser preenchido com \"true\" ou \"false\"";
Expand All @@ -14,8 +13,6 @@ public class MessagesConstants {
public static final String ERROR_DELETE_PRODUCT = "Erro ao deletar produto/serviço";
public static final String PRODUCT_DESCRIPTION_NOT_BLANK = "A descrição do produto/serviço deve ser preenchida";
public static final String PRODUCT_PRICE_NUMBER = "O preço do produto/serviço deve ser um valor numérico";

//ORDER
public static final String ORDER_DATE_NOT_NULL = "A data do pedido deve ser preenchida";
public static final String ERROR_SAVE_ORDER = "Erro ao salvar pedido";
public static final String ERROR_NOT_FOUND_ORDER = "Nenhum pedido encontrado";
Expand All @@ -26,16 +23,13 @@ public class MessagesConstants {
public static final String ORDER_DISCOUNT_MAX = "O desconto do pedido deve ser menor ou igual a 100";
public static final String ORDER_STATUS_NOT_NULL = "O status do pedido deve ser preenchido com \"Aberto\" ou \"Fechado\"";
public static final String ORDER_DISCOUNT_NOT_NULL = "O desconto do pedido deve ser preenchido com um valor entre 0.00 e 100.00, com ponto e duas casas decimais";

//ORDER ITEM
public static final String ORDER_ITEM_QUANTITY_NOT_NULL = "A quantidade do item do pedido deve ser preenchida";
public static final String ORDER_ITEM_QUANTITY_POSITIVE = "A quantidade do item do pedido deve ser um valor positivo";
public static final String ORDER_ITEM_PRODUCT_NOT_NULL = "O produto deve ser preenchido";
public static final String ERROR_SAVE_ORDER_ITEM = "Erro ao salvar item do pedido";
public static final String ERROR_ORDER_ITEM_NOT_FOUND = "Nenhum item do pedido encontrado";
public static final String ERROR_UPDATE_ORDER_ITEM = "Erro ao atualizar item do pedido";
public static final String ERROR_DELETE_ORDER_ITEM = "Erro ao deletar item do pedido";

public static final String ERROR_PRODUCT_ASSOCIATED_ORDER_ITEM = "O produto/serviço não pode ser deletado pois está associado a um item de pedido";
public static final String ERROR_ORDER_ITEM_NOT_FOUND_BY_ORDER_NUMBER = "Nenhum item de pedido encontrado para o número do pedido informado";
public static final String ERROR_PRODUCT_NOT_ACTIVE = "O produto/serviço informado não está ativo";
Expand All @@ -44,6 +38,7 @@ public class MessagesConstants {
public static final String ORDER_ITEM_ORDER_ID_NOT_NULL = "O id do pedido deve ser preenchido";
public static final String ORDER_ITEM_QUANTITY_NUMBER = "A quantidade do item do pedido deve ser um valor numérico positivo";
public static final String ORDER_STATUS_NOT_OPEN = "O status do pedido deve ser Aberto para receber o cadastramento de um novo item";
public static final String ERROR_ORDER_ID_NOT_NULL = "O id do pedido não pode ser nulo";

private MessagesConstants() {
}
Expand Down

0 comments on commit c939718

Please sign in to comment.