| Line 529... |
Line 529... |
| 529 |
schemeService.processSchemeOut(fofoOrder.getId(), fofoId);
|
529 |
schemeService.processSchemeOut(fofoOrder.getId(), fofoId);
|
| 530 |
|
530 |
|
| 531 |
return fofoOrder.getId();
|
531 |
return fofoOrder.getId();
|
| 532 |
}
|
532 |
}
|
| 533 |
|
533 |
|
| - |
|
534 |
|
| - |
|
535 |
private String getInvoiceNumber(int fofoId,
|
| - |
|
536 |
String fofoStoreCode) {
|
| - |
|
537 |
InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
|
| - |
|
538 |
try {
|
| - |
|
539 |
invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
|
| - |
|
540 |
invoiceNumberGenerationSequence.setSequence(invoiceNumberGenerationSequence.getSequence() + 1);
|
| - |
|
541 |
} catch (ProfitMandiBusinessException profitMandiBusinessException) {
|
| - |
|
542 |
invoiceNumberGenerationSequence = new InvoiceNumberGenerationSequence();
|
| - |
|
543 |
invoiceNumberGenerationSequence.setFofoId(fofoId);
|
| - |
|
544 |
invoiceNumberGenerationSequence.setPrefix(fofoStoreCode);
|
| - |
|
545 |
invoiceNumberGenerationSequence.setSequence(1);
|
| - |
|
546 |
}
|
| - |
|
547 |
invoiceNumberGenerationSequenceRepository.persist(invoiceNumberGenerationSequence);
|
| - |
|
548 |
return invoiceNumberGenerationSequence.getPrefix() + "/" + invoiceNumberGenerationSequence.getSequence();
|
| - |
|
549 |
}
|
| - |
|
550 |
|
| 534 |
private String getSecurityDepositNumber(int fofoId,
|
551 |
private String getSecurityDepositNumber(int fofoId,
|
| 535 |
String fofoStoreCode) {
|
552 |
String fofoStoreCode) {
|
| 536 |
InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
|
553 |
InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
|
| 537 |
try {
|
554 |
try {
|
| 538 |
invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
|
555 |
invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
|
| Line 1213... |
Line 1230... |
| 1213 |
customer.setMobileNumber(customCustomer.getMobileNumber());
|
1230 |
customer.setMobileNumber(customCustomer.getMobileNumber());
|
| 1214 |
customerRepository.persist(customer);
|
1231 |
customerRepository.persist(customer);
|
| 1215 |
return customer;
|
1232 |
return customer;
|
| 1216 |
}
|
1233 |
}
|
| 1217 |
|
1234 |
|
| 1218 |
private String getInvoiceNumber(int fofoId,
|
- |
|
| 1219 |
String fofoStoreCode) {
|
- |
|
| 1220 |
InvoiceNumberGenerationSequence invoiceNumberGenerationSequence = null;
|
- |
|
| 1221 |
try {
|
- |
|
| 1222 |
invoiceNumberGenerationSequence = invoiceNumberGenerationSequenceRepository.selectByFofoId(fofoId);
|
- |
|
| 1223 |
invoiceNumberGenerationSequence.setSequence(invoiceNumberGenerationSequence.getSequence() + 1);
|
- |
|
| 1224 |
} catch (ProfitMandiBusinessException profitMandiBusinessException) {
|
- |
|
| 1225 |
invoiceNumberGenerationSequence = new InvoiceNumberGenerationSequence();
|
- |
|
| 1226 |
invoiceNumberGenerationSequence.setFofoId(fofoId);
|
- |
|
| 1227 |
invoiceNumberGenerationSequence.setPrefix(fofoStoreCode);
|
- |
|
| 1228 |
invoiceNumberGenerationSequence.setSequence(1);
|
- |
|
| 1229 |
}
|
- |
|
| 1230 |
invoiceNumberGenerationSequenceRepository.persist(invoiceNumberGenerationSequence);
|
- |
|
| 1231 |
return invoiceNumberGenerationSequence.getPrefix() + "/SEC" + invoiceNumberGenerationSequence.getChallanNumberSequence();
|
- |
|
| 1232 |
}
|
- |
|
| 1233 |
|
- |
|
| 1234 |
private void validateItemsSerializedNonSerialized(List<Item> items,
|
1235 |
private void validateItemsSerializedNonSerialized(List<Item> items,
|
| 1235 |
Map<Integer, CustomFofoOrderItem> customFofoOrderItemMap) throws ProfitMandiBusinessException {
|
1236 |
Map<Integer, CustomFofoOrderItem> customFofoOrderItemMap) throws ProfitMandiBusinessException {
|
| 1236 |
List<Integer> invalidItemIdSerialNumbers = new ArrayList<Integer>();
|
1237 |
List<Integer> invalidItemIdSerialNumbers = new ArrayList<Integer>();
|
| 1237 |
List<Integer> itemIdNonSerializedSerialNumbers = new ArrayList<Integer>();
|
1238 |
List<Integer> itemIdNonSerializedSerialNumbers = new ArrayList<Integer>();
|
| 1238 |
for (Item i : items) {
|
1239 |
for (Item i : items) {
|