| Line 580... |
Line 580... |
| 580 |
wiseAppInsuranceModel.setHandSetValue(String.valueOf(insurancePolicy.getSellingPrice()));
|
580 |
wiseAppInsuranceModel.setHandSetValue(String.valueOf(insurancePolicy.getSellingPrice()));
|
| 581 |
wiseAppInsuranceModel.setInsurerCompany(mobileInsurancePlan.getProviderId());
|
581 |
wiseAppInsuranceModel.setInsurerCompany(mobileInsurancePlan.getProviderId());
|
| 582 |
return wiseAppInsuranceModel;
|
582 |
return wiseAppInsuranceModel;
|
| 583 |
}
|
583 |
}
|
| 584 |
|
584 |
|
| - |
|
585 |
@Override
|
| 585 |
private String getInvoiceNumber(int fofoId, String fofoStoreCode) {
|
586 |
public String getInvoiceNumber(int fofoId, String fofoStoreCode) {
|
| 586 |
InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
|
587 |
InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
|
| 587 |
try {
|
588 |
try {
|
| 588 |
invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
|
589 |
invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
|
| 589 |
invoiceNumberGenerationSequence.setSequence(invoiceNumberGenerationSequence.getSequence() + 1);
|
590 |
invoiceNumberGenerationSequence.setSequence(invoiceNumberGenerationSequence.getSequence() + 1);
|
| 590 |
} catch (ProfitMandiBusinessException profitMandiBusinessException) {
|
591 |
} catch (ProfitMandiBusinessException profitMandiBusinessException) {
|
| Line 1133... |
Line 1134... |
| 1133 |
if (stateId != null) {
|
1134 |
if (stateId != null) {
|
| 1134 |
itemIdStateTaxRateMap = Utils.getStateTaxRate(new ArrayList<>(itemMap.keySet()), stateId);
|
1135 |
itemIdStateTaxRateMap = Utils.getStateTaxRate(new ArrayList<>(itemMap.keySet()), stateId);
|
| 1135 |
} else {
|
1136 |
} else {
|
| 1136 |
itemIdIgstTaxRateMap = Utils.getIgstTaxRate(new ArrayList<>(itemMap.keySet()));
|
1137 |
itemIdIgstTaxRateMap = Utils.getIgstTaxRate(new ArrayList<>(itemMap.keySet()));
|
| 1137 |
}
|
1138 |
}
|
| 1138 |
float cost = 0;
|
- |
|
| 1139 |
for (InventoryItem inventoryItem : inventoryItems) {
|
1139 |
for (InventoryItem inventoryItem : inventoryItems) {
|
| 1140 |
if (stateId == null) {
|
1140 |
if (stateId == null) {
|
| 1141 |
fofoOrderItem.setIgstRate(itemIdIgstTaxRateMap.get(inventoryItem.getItemId()));
|
1141 |
fofoOrderItem.setIgstRate(itemIdIgstTaxRateMap.get(inventoryItem.getItemId()));
|
| 1142 |
} else {
|
1142 |
} else {
|
| 1143 |
fofoOrderItem.setCgstRate(itemIdStateTaxRateMap.get(inventoryItem.getItemId()).getCgstRate());
|
1143 |
fofoOrderItem.setCgstRate(itemIdStateTaxRateMap.get(inventoryItem.getItemId()).getCgstRate());
|
| Line 1145... |
Line 1145... |
| 1145 |
}
|
1145 |
}
|
| 1146 |
|
1146 |
|
| 1147 |
fofoOrderItem.setHsnCode(inventoryItem.getHsnCode());
|
1147 |
fofoOrderItem.setHsnCode(inventoryItem.getHsnCode());
|
| 1148 |
break;
|
1148 |
break;
|
| 1149 |
}
|
1149 |
}
|
| 1150 |
for (InventoryItem inventoryItem : inventoryItems) {
|
- |
|
| 1151 |
if (inventoryItem.getSerialNumber() != null) {
|
- |
|
| 1152 |
cost += inventoryItem.getUnitPrice() - inventoryItem.getPriceDropAmount();
|
- |
|
| 1153 |
} else {
|
- |
|
| 1154 |
cost += inventoryItem.getUnitPrice();
|
- |
|
| 1155 |
}
|
- |
|
| 1156 |
}
|
- |
|
| 1157 |
cost = cost / customFofoOrderItem.getQuantity();
|
- |
|
| 1158 |
fofoOrderItem.setCost(cost);
|
- |
|
| 1159 |
fofoOrderItem.setBrand(item.getBrand());
|
1150 |
fofoOrderItem.setBrand(item.getBrand());
|
| 1160 |
fofoOrderItem.setModelName(item.getModelName());
|
1151 |
fofoOrderItem.setModelName(item.getModelName());
|
| 1161 |
fofoOrderItem.setModelNumber(item.getModelNumber());
|
1152 |
fofoOrderItem.setModelNumber(item.getModelNumber());
|
| 1162 |
fofoOrderItem.setColor(item.getColor());
|
1153 |
fofoOrderItem.setColor(item.getColor());
|
| 1163 |
fofoOrderItemRepository.persist(fofoOrderItem);
|
1154 |
fofoOrderItemRepository.persist(fofoOrderItem);
|