Subversion Repositories SmartDukaan

Rev

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

Rev 9579 Rev 9595
Line 410... Line 410...
410
		in.shop2020.model.v1.inventory.InventoryService.Client inventoryClient = inventoryServiceClient.getClient();
410
		in.shop2020.model.v1.inventory.InventoryService.Client inventoryClient = inventoryServiceClient.getClient();
411
		for (int iterator=(sheet.getFirstRowNum()+1);iterator<=sheet.getLastRowNum();iterator++){
411
		for (int iterator=(sheet.getFirstRowNum()+1);iterator<=sheet.getLastRowNum();iterator++){
412
			SnapdealItem snapdealItem =null;
412
			SnapdealItem snapdealItem =null;
413
			Item item = null;
413
			Item item = null;
414
			Long sku;
414
			Long sku;
-
 
415
			boolean new_item = false;
415
			if (checkEmptyString(sheet.getRow(iterator).getCell(0))){
416
			if (checkEmptyString(sheet.getRow(iterator).getCell(0))){
416
				continue;
417
				continue;
417
			}
418
			}
418
			else {
419
			else {
419
				sku=(long) sheet.getRow(iterator).getCell(0).getNumericCellValue();
420
				sku=(long) sheet.getRow(iterator).getCell(0).getNumericCellValue();
Line 427... Line 428...
427
				} catch (CatalogServiceException e) {
428
				} catch (CatalogServiceException e) {
428
					sb.append(sku + " Item not Present"+"\n");
429
					sb.append(sku + " Item not Present"+"\n");
429
					continue;
430
					continue;
430
				}
431
				}
431
				if(snapdealItem.getItem_id()==0){
432
				if(snapdealItem.getItem_id()==0){
-
 
433
					new_item = true;
432
					snapdealItem = new SnapdealItem();
434
					snapdealItem = new SnapdealItem();
433
					snapdealItem.setItem_id(sku); 
435
					snapdealItem.setItem_id(sku); 
434
				}
436
				}
435
			}
437
			}
-
 
438
			
-
 
439
			if (checkEmptyString(sheet.getRow(iterator).getCell(1)) && new_item){
-
 
440
				sb.append(sku + " New Listing - Warehouse Id not Present"+"\n");
-
 
441
				continue;
-
 
442
			}
-
 
443
			
436
			if (!checkEmptyString(sheet.getRow(iterator).getCell(1))){
444
			if (!checkEmptyString(sheet.getRow(iterator).getCell(1))){
437
				long warehouseId = (long) sheet.getRow(iterator).getCell(1).getNumericCellValue();
445
				long warehouseId = (long) sheet.getRow(iterator).getCell(1).getNumericCellValue();
438
				double maxNLC = inventoryClient.getNlcForWarehouse(warehouseId, item.getId());
446
				double maxNLC = inventoryClient.getNlcForWarehouse(warehouseId, item.getId());
-
 
447
				if (maxNLC==0){
-
 
448
					sb.append(sku + "Max Nlc can't be 0"+"\n");
-
 
449
					continue;
-
 
450
				}
439
				snapdealItem.setWarehouseId(warehouseId);
451
				snapdealItem.setWarehouseId(warehouseId);
440
				snapdealItem.setMaxNlc(maxNLC);
452
				snapdealItem.setMaxNlc(maxNLC);
441
			}
453
			}
442
 
454
 
443
			if (!checkEmptyString(sheet.getRow(iterator).getCell(2))){
455
			if (!checkEmptyString(sheet.getRow(iterator).getCell(2))){