| Line 13... |
Line 13... |
| 13 |
import in.shop2020.thrift.clients.InventoryClient;
|
13 |
import in.shop2020.thrift.clients.InventoryClient;
|
| 14 |
import in.shop2020.thrift.clients.PurchaseClient;
|
14 |
import in.shop2020.thrift.clients.PurchaseClient;
|
| 15 |
import in.shop2020.thrift.clients.WarehouseClient;
|
15 |
import in.shop2020.thrift.clients.WarehouseClient;
|
| 16 |
import in.shop2020.utils.ModelUtils;
|
16 |
import in.shop2020.utils.ModelUtils;
|
| 17 |
import in.shop2020.warehouse.InventoryItem;
|
17 |
import in.shop2020.warehouse.InventoryItem;
|
| - |
|
18 |
import in.shop2020.warehouse.Scan;
|
| 18 |
import in.shop2020.warehouse.ScanType;
|
19 |
import in.shop2020.warehouse.ScanType;
|
| 19 |
import in.shop2020.warehouse.WarehouseService;
|
20 |
import in.shop2020.warehouse.WarehouseService;
|
| 20 |
import in.shop2020.warehouse.WarehouseService.Client;
|
21 |
import in.shop2020.warehouse.WarehouseService.Client;
|
| 21 |
|
22 |
|
| 22 |
import java.io.BufferedInputStream;
|
23 |
import java.io.BufferedInputStream;
|
| Line 276... |
Line 277... |
| 276 |
Client warehouseClient = new WarehouseClient().getClient();
|
277 |
Client warehouseClient = new WarehouseClient().getClient();
|
| 277 |
List<String> serialNumbers = new ArrayList<String>(serialNumbersMap.keySet());
|
278 |
List<String> serialNumbers = new ArrayList<String>(serialNumbersMap.keySet());
|
| 278 |
List<InventoryItem> inventoryItems = warehouseClient.getInventoryItemsBySerailNumbers(serialNumbers);
|
279 |
List<InventoryItem> inventoryItems = warehouseClient.getInventoryItemsBySerailNumbers(serialNumbers);
|
| 279 |
for(InventoryItem inventoryItem : inventoryItems) {
|
280 |
for(InventoryItem inventoryItem : inventoryItems) {
|
| 280 |
log.info("serialNumber - --" + inventoryItem.getSerialNumber());
|
281 |
log.info("serialNumber - --" + inventoryItem.getSerialNumber());
|
| 281 |
if(inventoryItem.getLastScanType()!=ScanType.PURCHASE_RETURN && inventoryItem.getLastScanType()!=ScanType.DOA_REPLACED) {
|
282 |
if(inventoryItem.getLastScanType()!=ScanType.PURCHASE_RETURN && inventoryItem.getLastScanType()!=ScanType.DOA_REPLACED
|
| - |
|
283 |
&& !inventoryItem.getLastScanType().equals(ScanType.SALE)) {
|
| 282 |
LineItem lineItem = serialNumbersMap.remove(inventoryItem.getSerialNumber());
|
284 |
LineItem lineItem = serialNumbersMap.remove(inventoryItem.getSerialNumber());
|
| 283 |
exceptionList.add("Item exist already : "+ lineItem.getSerial_number());
|
285 |
exceptionList.add("Item exist already : "+ lineItem.getSerial_number());
|
| 284 |
continue;
|
286 |
continue;
|
| 285 |
}
|
287 |
}
|
| 286 |
}
|
288 |
}
|