Subversion Repositories SmartDukaan

Rev

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

Rev 10980 Rev 10982
Line 412... Line 412...
412
				logger.error("Problem.. thrift exception with Transaction service " , e);
412
				logger.error("Problem.. thrift exception with Transaction service " , e);
413
				e.printStackTrace();
413
				e.printStackTrace();
414
				continue;
414
				continue;
415
			}
415
			}
416
			flipkartItem = new CatalogClient("catalog_service_server_host_amazon","catalog_service_server_port").getClient().getFlipkartItemBySkyAtFlipkart(skuAtFlipkart);
416
			flipkartItem = new CatalogClient("catalog_service_server_host_amazon","catalog_service_server_port").getClient().getFlipkartItemBySkyAtFlipkart(skuAtFlipkart);
417
			sku = flipkartItem.getItem_id(); 
417
			sku = flipkartItem.getItem_id();
-
 
418
			if(sku==0){
-
 
419
				System.out.println("SKU Mapping doesnt exists " + skuAtFlipkart);
-
 
420
				sb.append(orderId + " "+ subOrderId  + " SKU Mapping doesnt exist" + " " +skuAtFlipkart+ "\n");
-
 
421
				continue;
-
 
422
			}
-
 
423
		
418
			Transaction txn = new Transaction();
424
			Transaction txn = new Transaction();
419
			txn.setShoppingCartid(user.getActiveCartId());
425
			txn.setShoppingCartid(user.getActiveCartId());
420
			txn.setCustomer_id(user.getUserId());
426
			txn.setCustomer_id(user.getUserId());
421
			System.out.println("User Id is " + user.getUserId());
427
			System.out.println("User Id is " + user.getUserId());
422
			txn.setCreatedOn(new Date().getTime());
428
			txn.setCreatedOn(new Date().getTime());
Line 427... Line 433...
427
			InventoryService.Client inventoryClient = null;
433
			InventoryService.Client inventoryClient = null;
428
			Warehouse fulfillmentWarehouse= null;
434
			Warehouse fulfillmentWarehouse= null;
429
			boolean exit = false;
435
			boolean exit = false;
430
			LineItem lineItem = null;
436
			LineItem lineItem = null;
431
			lineItem = createLineItem(sku,unitSellingPrice,quantity);
437
			lineItem = createLineItem(sku,unitSellingPrice,quantity);
432
			if(lineItem==null){
-
 
433
				System.out.println("SKU Mapping doesnt exists " + skuAtFlipkart);
-
 
434
				continue;
-
 
435
			}
-
 
436
			logger.info(orderId+" "+subOrderId + "sku and Price " + sku + " " + unitSellingPrice);
438
			logger.info(orderId+" "+subOrderId + "sku and Price " + sku + " " + unitSellingPrice);
437
			lineItem.setExtra_info("flipkartOrderId = " + orderId + " flipkartsubOrderId = " + subOrderId);
439
			lineItem.setExtra_info("flipkartOrderId = " + orderId + " flipkartsubOrderId = " + subOrderId);
438
			in.shop2020.model.v1.order.Order t_order = new in.shop2020.model.v1.order.Order();
440
			in.shop2020.model.v1.order.Order t_order = new in.shop2020.model.v1.order.Order();
439
			t_order.setCustomer_id(user.getUserId());
441
			t_order.setCustomer_id(user.getUserId());
440
			t_order.setCustomer_email(sourceDetail.getEmail());
442
			t_order.setCustomer_email(sourceDetail.getEmail());
Line 485... Line 487...
485
			}
487
			}
486
			inventoryClient = new InventoryClient().getClient();
488
			inventoryClient = new InventoryClient().getClient();
487
			try {
489
			try {
488
				logger.info("Flipkart Item id is " + flipkartItem.getItem_id());
490
				logger.info("Flipkart Item id is " + flipkartItem.getItem_id());
489
				if(flipkartItem.getItem_id()!=0 && flipkartItem.getWarehouseId()!=0) {
491
				if(flipkartItem.getItem_id()!=0 && flipkartItem.getWarehouseId()!=0) {
490
					logger.info("SnapdealItem Warehouse Id " + flipkartItem.getWarehouseId());
492
					logger.info("Flipkart Warehouse Id " + flipkartItem.getWarehouseId());
491
					fulfillmentWarehouse = inventoryClient.getWarehouse(flipkartItem.getWarehouseId());
493
					fulfillmentWarehouse = inventoryClient.getWarehouse(flipkartItem.getWarehouseId());
492
					logger.info("fulfillmentWarehouse is " + fulfillmentWarehouse.getId() + " " + fulfillmentWarehouse.getDisplayName() );
494
					logger.info("fulfillmentWarehouse is " + fulfillmentWarehouse.getId() + " " + fulfillmentWarehouse.getDisplayName() );
493
 
495
 
494
				} else {
496
				} else {
495
					List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(sku, 1);
497
					List<Long> itemAvailability = inventoryClient.getItemAvailabilityAtLocation(sku, 1);