Subversion Repositories SmartDukaan

Rev

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

Rev 8303 Rev 8342
Line 302... Line 302...
302
            txn.setOrders(orders);
302
            txn.setOrders(orders);
303
            Client transaction_client = new TransactionClient().getClient();
303
            Client transaction_client = new TransactionClient().getClient();
304
            try {
304
            try {
305
            	long salesRecNumber = new Double(row.getCell(SALES_RECORD_NUM_INDEX).getNumericCellValue()).longValue();
305
            	long salesRecNumber = new Double(row.getCell(SALES_RECORD_NUM_INDEX).getNumericCellValue()).longValue();
306
            	if(transaction_client.ebayOrderExists(salesRecNumber, ebayItem.getEbayListingId())) {
306
            	if(transaction_client.ebayOrderExists(salesRecNumber, ebayItem.getEbayListingId())) {
-
 
307
            		setErrorMsg(getErrorMsg() + "<br>Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId() + " for row number  " + rowId);
307
            		throw new Exception("Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId());
308
            		logger.error("Duplicate order for salesRecNumber " + salesRecNumber + " and listingId " + ebayItem.getEbayListingId());
-
 
309
            		continue;
308
            	}
310
            	}
309
            	LogisticsService.Client logisticsClient = new LogisticsClient().getClient();
311
            	LogisticsService.Client logisticsClient = new LogisticsClient().getClient();
310
            	LogisticsInfo logisticsInfo = logisticsClient.getLogisticsInfo(order.getCustomer_pincode(), 
312
            	LogisticsInfo logisticsInfo = logisticsClient.getLogisticsInfo(order.getCustomer_pincode(), 
311
            			new Double(order.getLineitems().get(0).getQuantity()).longValue(), DeliveryType.PREPAID, PickUpType.COURIER);
313
            			new Double(order.getLineitems().get(0).getQuantity()).longValue(), DeliveryType.PREPAID, PickUpType.COURIER);
312
            	order.setLogistics_provider_id(logisticsInfo.getProviderId());
314
            	order.setLogistics_provider_id(logisticsInfo.getProviderId());