| 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()) {
|