Subversion Repositories SmartDukaan

Rev

Rev 21617 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 21617 Rev 25631
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
		}