Untitled
unknown
java
a year ago
1.2 kB
21
Indexable
public void validateRequest(PerlasIdCheckRequestDTO perlasIdCheckRequestDTO) {
log.info("PerlasService.validateRequest");
Optional<Customer> customer = customerRepository.findById(Long.valueOf(perlasIdCheckRequestDTO.getUserId()));
if (customer.isEmpty()) {
System.out.println("customer is empty aaa");
log.info("PerlasService.validateRequest.NoCustomerException.CustomerId:{}.TransactionId:{}", perlasIdCheckRequestDTO.getUserId(), perlasIdCheckRequestDTO.getTransactionId());
throw new NoCustomerException("No customer with customerId:" + perlasIdCheckRequestDTO.getUserId());
}
Optional<SalesOrder> earlierSalesOrder = salesOrdersRepository.findByTransactionId(perlasIdCheckRequestDTO.getTransactionId());
if (earlierSalesOrder.isPresent()) {
log.info("PerlasService.validateRequest.DuplicateRequestException.CustomerId:{}.TransactionId:{}", perlasIdCheckRequestDTO.getUserId(), perlasIdCheckRequestDTO.getTransactionId());
throw new DuplicateRequestException("Duplicate checkId request.UserId:" + perlasIdCheckRequestDTO.getUserId() + ".TransactionId:" + perlasIdCheckRequestDTO.getTransactionId());
}
}Editor is loading...
Leave a Comment