| Line 402... |
Line 402... |
| 402 |
|
402 |
|
| 403 |
for(Map.Entry<String, Float> entry : insuranceSerialNumberItemPrice.entrySet()){
|
403 |
for(Map.Entry<String, Float> entry : insuranceSerialNumberItemPrice.entrySet()){
|
| 404 |
PolicyNumberGenerationSequence policyNumberGenerationSequence = this.createPolicyNumberGenerationSequence();
|
404 |
PolicyNumberGenerationSequence policyNumberGenerationSequence = this.createPolicyNumberGenerationSequence();
|
| 405 |
|
405 |
|
| 406 |
InsurancePolicy insurancePolicy = this.createInsurancePolicy(
|
406 |
InsurancePolicy insurancePolicy = this.createInsurancePolicy(
|
| 407 |
invoiceNumberGenerationSequence, fofoId,
|
407 |
fofoOrder.getInvoiceNumber(), fofoId,
|
| 408 |
insurancePricesMap.get(entry.getValue()).getDealerPrice(),
|
408 |
insurancePricesMap.get(entry.getValue()).getDealerPrice(),
|
| 409 |
insuranceSerialNumberSaleAmount.get(entry.getKey()),entry.getValue(),
|
409 |
insuranceSerialNumberSaleAmount.get(entry.getKey()),entry.getValue(),
|
| 410 |
entry.getKey(), serialNumberModelName.get(entry.getKey()),
|
410 |
entry.getKey(), serialNumberModelName.get(entry.getKey()),
|
| 411 |
serialNumberBrand.get(entry.getKey()), policyNumberGenerationSequence.getSequence(),
|
411 |
serialNumberBrand.get(entry.getKey()), policyNumberGenerationSequence.getSequence(),
|
| 412 |
insuranceProvider.getId(), customer, customerDateOfBirth, customerAddress);
|
412 |
insuranceProvider.getId(), customer, customerDateOfBirth, customerAddress);
|
| Line 770... |
Line 770... |
| 770 |
gadgetCopsInsuranceModel.setInvoiceNumber(insurancePolicy.getInvoiceNumber());
|
770 |
gadgetCopsInsuranceModel.setInvoiceNumber(insurancePolicy.getInvoiceNumber());
|
| 771 |
gadgetCopsInsuranceModel.setPolicyNumber(insurancePolicy.getPolicyNumber());
|
771 |
gadgetCopsInsuranceModel.setPolicyNumber(insurancePolicy.getPolicyNumber());
|
| 772 |
return gadgetCopsInsuranceModel;
|
772 |
return gadgetCopsInsuranceModel;
|
| 773 |
}
|
773 |
}
|
| 774 |
|
774 |
|
| 775 |
private InsurancePolicy createInsurancePolicy(InvoiceNumberGenerationSequence invoiceNumberGenerationSequence, int retailerId, float purchaseAmount, float saleAmount, float sellingPrice, String serialNumber, String modelName, String brand, int policyNumberGenerationSequence, int insuranceProviderId, Customer customer, LocalDate customerDateOfBirth, CustomerAddress customerAddress){
|
775 |
private InsurancePolicy createInsurancePolicy(String invoiceNumber, int retailerId, float purchaseAmount, float saleAmount, float sellingPrice, String serialNumber, String modelName, String brand, int policyNumberGenerationSequence, int insuranceProviderId, Customer customer, LocalDate customerDateOfBirth, CustomerAddress customerAddress){
|
| 776 |
InsurancePolicy insurancePolicy = new InsurancePolicy();
|
776 |
InsurancePolicy insurancePolicy = new InsurancePolicy();
|
| 777 |
insurancePolicy.setInvoiceNumber(invoiceNumberGenerationSequence.getPrefix() + invoiceNumberGenerationSequence.getSequence());
|
777 |
insurancePolicy.setInvoiceNumber(invoiceNumber);
|
| 778 |
insurancePolicy.setRetailerId(retailerId);
|
778 |
insurancePolicy.setRetailerId(retailerId);
|
| 779 |
insurancePolicy.setPurchaseAmount(purchaseAmount);
|
779 |
insurancePolicy.setPurchaseAmount(purchaseAmount);
|
| 780 |
insurancePolicy.setSaleAmount(saleAmount);
|
780 |
insurancePolicy.setSaleAmount(saleAmount);
|
| 781 |
insurancePolicy.setSellingPrice(sellingPrice);
|
781 |
insurancePolicy.setSellingPrice(sellingPrice);
|
| 782 |
insurancePolicy.setSerialNumber(serialNumber);
|
782 |
insurancePolicy.setSerialNumber(serialNumber);
|