| Line 553... |
Line 553... |
| 553 |
cpi.setAmount(paymentOptionTransaction.getAmount());
|
553 |
cpi.setAmount(paymentOptionTransaction.getAmount());
|
| 554 |
cpi.setPaymentOption(
|
554 |
cpi.setPaymentOption(
|
| 555 |
paymentOptionRepository.selectById(paymentOptionTransaction.getPaymentOptionId()).getName());
|
555 |
paymentOptionRepository.selectById(paymentOptionTransaction.getPaymentOptionId()).getName());
|
| 556 |
paymentOptions.add(cpi);
|
556 |
paymentOptions.add(cpi);
|
| 557 |
}
|
557 |
}
|
| 558 |
pdfModel.setPaymentOptions(paymentOptions);
|
558 |
List<FofoOrderItem> fofoOrderItems = this.getByOrderId(fofoOrder.getId());
|
| 559 |
pdfModel.setAuther("profitmandi");
|
- |
|
| - |
|
559 |
|
| - |
|
560 |
|
| - |
|
561 |
|
| 560 |
pdfModel.setTitle("Retailer Invoice");
|
562 |
pdfModel.setTitle("Retailer Invoice");
|
| - |
|
563 |
if(fofoOrderItems.stream().findAny().get().getHsnCode().equals("NOGST")) {
|
| - |
|
564 |
pdfModel.setTitle("Security Deposit Receipt");
|
| - |
|
565 |
}
|
| - |
|
566 |
pdfModel.setPaymentOptions(paymentOptions);
|
| - |
|
567 |
pdfModel.setAuther("SmartDukaan");
|
| 561 |
pdfModel.setInvoiceDate(fofoOrder.getFormattedDate());
|
568 |
pdfModel.setInvoiceDate(fofoOrder.getFormattedDate());
|
| 562 |
|
569 |
|
| 563 |
// insurance calculation
|
570 |
// insurance calculation
|
| 564 |
List<InsurancePolicy> insurancePolicies = insurancePolicyRepository
|
571 |
List<InsurancePolicy> insurancePolicies = insurancePolicyRepository
|
| 565 |
.selectByRetailerIdInvoiceNumber(fofoOrder.getFofoId(), fofoOrder.getInvoiceNumber());
|
572 |
.selectByRetailerIdInvoiceNumber(fofoOrder.getFofoId(), fofoOrder.getInvoiceNumber());
|
| Line 620... |
Line 627... |
| 620 |
}
|
627 |
}
|
| 621 |
Address retailerAddress = addressRepository
|
628 |
Address retailerAddress = addressRepository
|
| 622 |
.selectById(retailerRegisteredAddressRepository.selectAddressIdByRetailerId(retailer.getId()));
|
629 |
.selectById(retailerRegisteredAddressRepository.selectAddressIdByRetailerId(retailer.getId()));
|
| 623 |
customRetailer.setAddress(this.createCustomAddress(retailerAddress));
|
630 |
customRetailer.setAddress(this.createCustomAddress(retailerAddress));
|
| 624 |
pdfModel.setRetailer(customRetailer);
|
631 |
pdfModel.setRetailer(customRetailer);
|
| 625 |
List<FofoOrderItem> fofoOrderItems = this.getByOrderId(fofoOrder.getId());
|
- |
|
| 626 |
|
632 |
|
| 627 |
Set<CustomOrderItem> customerFofoOrderItems = new HashSet<>();
|
633 |
Set<CustomOrderItem> customerFofoOrderItems = new HashSet<>();
|
| 628 |
for (FofoOrderItem fofoOrderItem : fofoOrderItems) {
|
634 |
for (FofoOrderItem fofoOrderItem : fofoOrderItems) {
|
| 629 |
CustomOrderItem customFofoOrderItem = new CustomOrderItem();
|
635 |
CustomOrderItem customFofoOrderItem = new CustomOrderItem();
|
| 630 |
float totalTaxRate = fofoOrderItem.getIgstRate() + fofoOrderItem.getSgstRate()
|
636 |
float totalTaxRate = fofoOrderItem.getIgstRate() + fofoOrderItem.getSgstRate()
|