Subversion Repositories SmartDukaan

Rev

Rev 22610 | Rev 24821 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22610 Rev 23278
Line 445... Line 445...
445
	public boolean updateItem(Item item) {
445
	public boolean updateItem(Item item) {
446
		logger.info("Updating item with Id: " + item.getId());
446
		logger.info("Updating item with Id: " + item.getId());
447
		try{
447
		try{
448
			CatalogClient catalogServiceClient = new CatalogClient();
448
			CatalogClient catalogServiceClient = new CatalogClient();
449
			Client catalogClient = catalogServiceClient.getClient();
449
			Client catalogClient = catalogServiceClient.getClient();
450
			InventoryClient inventoryServiceClient = new InventoryClient();
-
 
451
			in.shop2020.model.v1.inventory.InventoryService.Client inventoryClient = inventoryServiceClient.getClient();
-
 
452
 
450
 
453
			in.shop2020.model.v1.catalog.Item tItem = catalogClient.getItem(item.getId());
451
			in.shop2020.model.v1.catalog.Item tItem = catalogClient.getItem(item.getId());
454
			in.shop2020.model.v1.catalog.PrivateDeal privateDeal = new in.shop2020.model.v1.catalog.PrivateDeal(); 
452
			in.shop2020.model.v1.catalog.PrivateDeal privateDeal = new in.shop2020.model.v1.catalog.PrivateDeal(); 
455
			privateDeal.setItem_id(item.getId());
453
			privateDeal.setItem_id(item.getId());
456
			privateDeal.setDealFreebieItemId(item.getPrivateDeal().getDealFreebieItemId());
454
			privateDeal.setDealFreebieItemId(item.getPrivateDeal().getDealFreebieItemId());
Line 487... Line 485...
487
			if((rItemId = catalogClient.updateItem(tItem)) != item.getId()) {
485
			if((rItemId = catalogClient.updateItem(tItem)) != item.getId()) {
488
				logger.error("Error updating item, returned Item Id: " + rItemId);
486
				logger.error("Error updating item, returned Item Id: " + rItemId);
489
				return false;
487
				return false;
490
			}
488
			}
491
			logger.info("Successfully updated item with id: " + item.getId());
489
			logger.info("Successfully updated item with id: " + item.getId());
-
 
490
			
-
 
491
			InventoryClient inventoryServiceClient = new InventoryClient();
-
 
492
			in.shop2020.model.v1.inventory.InventoryService.Client inventoryClient = inventoryServiceClient.getClient();
492
 
493
			
493
			Map<String, VendorItemMapping> vendorMappings = item.getVendorKeysMap();
494
			Map<String, VendorItemMapping> vendorMappings = item.getVendorKeysMap();
494
			if(vendorMappings != null && !vendorMappings.isEmpty()) {
495
			if(vendorMappings != null && !vendorMappings.isEmpty()) {
495
				in.shop2020.model.v1.inventory.VendorItemMapping tVendorMapping;
496
				in.shop2020.model.v1.inventory.VendorItemMapping tVendorMapping;
496
 
497
 
497
				for(Entry<String, VendorItemMapping> e : vendorMappings.entrySet()) {
498
				for(Entry<String, VendorItemMapping> e : vendorMappings.entrySet()) {