| Line 417... |
Line 417... |
| 417 |
public String getSearchOrderDetails(HttpServletRequest request,
|
417 |
public String getSearchOrderDetails(HttpServletRequest request,
|
| 418 |
@RequestParam(name = ProfitMandiConstants.INVOICE_NUMBER) String invoiceNumber, Model model)
|
418 |
@RequestParam(name = ProfitMandiConstants.INVOICE_NUMBER) String invoiceNumber, Model model)
|
| 419 |
throws Exception {
|
419 |
throws Exception {
|
| 420 |
|
420 |
|
| 421 |
FofoOrder fofoOrder = fofoOrderRepository.selectByInvoiceNumber(invoiceNumber);
|
421 |
FofoOrder fofoOrder = fofoOrderRepository.selectByInvoiceNumber(invoiceNumber);
|
| - |
|
422 |
if(fofoOrder==null){
|
| - |
|
423 |
throw new ProfitMandiBusinessException("invalid invoice number","invoice - "+invoiceNumber, "Please enter valid invoice number");
|
| - |
|
424 |
}
|
| - |
|
425 |
|
| 422 |
List<FofoOrderItem> fofoOrderItems = fofoOrderItemRepository.selectByOrderId(fofoOrder.getId());
|
426 |
List<FofoOrderItem> fofoOrderItems = fofoOrderItemRepository.selectByOrderId(fofoOrder.getId());
|
| 423 |
Customer customer = customerRepository.selectById(fofoOrder.getCustomerId());
|
427 |
Customer customer = customerRepository.selectById(fofoOrder.getCustomerId());
|
| 424 |
CustomerAddress customerAddress = customerAddressRepository.selectById(fofoOrder.getCustomerAddressId());
|
428 |
CustomerAddress customerAddress = customerAddressRepository.selectById(fofoOrder.getCustomerAddressId());
|
| 425 |
Map<Integer, PaymentOption> paymentOptionIdPaymentOptionMap = paymentOptionRepository.selectActiveOption().stream().collect(Collectors.toMap(x -> x.getId(), x -> x));
|
429 |
Map<Integer, PaymentOption> paymentOptionIdPaymentOptionMap = paymentOptionRepository.selectActiveOption().stream().collect(Collectors.toMap(x -> x.getId(), x -> x));
|
| 426 |
List<Integer> fofoPartnerPaymentOptions = new ArrayList<>(paymentOptionIdPaymentOptionMap.keySet());
|
430 |
List<Integer> fofoPartnerPaymentOptions = new ArrayList<>(paymentOptionIdPaymentOptionMap.keySet());
|