| Line 847... |
Line 847... |
| 847 |
|
847 |
|
| 848 |
if(it.getSellingPrice() != null) {
|
848 |
if(it.getSellingPrice() != null) {
|
| 849 |
tItem.setSellingPrice(it.getSellingPrice());
|
849 |
tItem.setSellingPrice(it.getSellingPrice());
|
| 850 |
}
|
850 |
}
|
| 851 |
|
851 |
|
| - |
|
852 |
if(it.getBestDealsText() != null) {
|
| - |
|
853 |
tItem.setBestDealText(it.getBestDealsText());
|
| - |
|
854 |
}
|
| - |
|
855 |
|
| 852 |
if (it.getItemStatusValue() == ItemStatus.ACTIVE.getValue() || it.getItemStatusValue() == ItemStatus.PAUSED.getValue()) {
|
856 |
if (it.getItemStatusValue() == ItemStatus.ACTIVE.getValue() || it.getItemStatusValue() == ItemStatus.PAUSED.getValue()) {
|
| 853 |
tItem.setItemStatus(status.findByValue(it.getItemStatusValue()));
|
857 |
tItem.setItemStatus(status.findByValue(it.getItemStatusValue()));
|
| 854 |
tItem.setStartDate(it.getStartDate());
|
858 |
tItem.setStartDate(it.getStartDate());
|
| 855 |
}
|
859 |
}
|
| 856 |
long rItemId;
|
860 |
long rItemId;
|
| 857 |
if((rItemId = catalogClient_Prod.updateItem(tItem)) != it.getId()) {
|
861 |
if((rItemId = catalogClient_Prod.updateItem(tItem)) != it.getId()) {
|
| 858 |
logger.error("Error updating item on production, returned Item Id: " + rItemId);
|
862 |
logger.error("Error updating item on production, returned Item Id: " + rItemId);
|
| 859 |
return "Error updating item prices on production";
|
863 |
return "Error updating item prices on production";
|
| 860 |
}
|
864 |
}
|
| - |
|
865 |
if(it.getFreebieItemId() !=null && it.getFreebieItemId()!=0) {
|
| - |
|
866 |
in.shop2020.model.v1.catalog.FreebieItem freebieItem = new in.shop2020.model.v1.catalog.FreebieItem();
|
| - |
|
867 |
freebieItem.setItemId(it.getId());
|
| - |
|
868 |
freebieItem.setFreebieItemId(it.getFreebieItemId());
|
| - |
|
869 |
catalogClient_Prod.addOrUpdateFreebieForItem(freebieItem);
|
| - |
|
870 |
}
|
| 861 |
logger.info("Successfully updated item: " + it.getId());
|
871 |
logger.info("Successfully updated item: " + it.getId());
|
| 862 |
|
872 |
|
| 863 |
StringBuilder sb = new StringBuilder();
|
873 |
StringBuilder sb = new StringBuilder();
|
| 864 |
|
874 |
|
| 865 |
Map<Long, VendorPricings> vendorPricings = it.getVendorPricesMap();
|
875 |
Map<Long, VendorPricings> vendorPricings = it.getVendorPricesMap();
|