Subversion Repositories SmartDukaan

Rev

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

Rev 13496 Rev 13691
Line 13... Line 13...
13
import in.shop2020.model.v1.inventory.InventoryServiceException;
13
import in.shop2020.model.v1.inventory.InventoryServiceException;
14
import in.shop2020.model.v1.inventory.Warehouse;
14
import in.shop2020.model.v1.inventory.Warehouse;
15
import in.shop2020.model.v1.order.AmazonOrder;
15
import in.shop2020.model.v1.order.AmazonOrder;
16
import in.shop2020.model.v1.order.Attribute;
16
import in.shop2020.model.v1.order.Attribute;
17
import in.shop2020.model.v1.order.EbayOrder;
17
import in.shop2020.model.v1.order.EbayOrder;
-
 
18
import in.shop2020.model.v1.order.HsOrder;
18
import in.shop2020.model.v1.order.LineItem;
19
import in.shop2020.model.v1.order.LineItem;
19
import in.shop2020.model.v1.order.Order;
20
import in.shop2020.model.v1.order.Order;
20
import in.shop2020.model.v1.order.OrderSource;
21
import in.shop2020.model.v1.order.OrderSource;
21
import in.shop2020.model.v1.order.OrderStatus;
22
import in.shop2020.model.v1.order.OrderStatus;
22
import in.shop2020.model.v1.order.OrderType;
23
import in.shop2020.model.v1.order.OrderType;
Line 278... Line 279...
278
					if(ordersList.size()==1){					
279
					if(ordersList.size()==1){					
279
						if (new Long(order.getSource()).intValue() == OrderSource.SNAPDEAL.getValue()) {
280
						if (new Long(order.getSource()).intValue() == OrderSource.SNAPDEAL.getValue()) {
280
							dispatchAdviceTable = new PdfPTable(1);
281
							dispatchAdviceTable = new PdfPTable(1);
281
						}  else if(new Long(order.getSource()).intValue() == OrderSource.FLIPKART.getValue()) {
282
						}  else if(new Long(order.getSource()).intValue() == OrderSource.FLIPKART.getValue()) {
282
							dispatchAdviceTable = new PdfPTable(1);
283
							dispatchAdviceTable = new PdfPTable(1);
-
 
284
						}  else if(new Long(order.getSource()).intValue() == OrderSource.HOMESHOP18.getValue()) {
-
 
285
							dispatchAdviceTable = new PdfPTable(1);
283
						}  else if ((new Long(order.getSource()).intValue() == OrderSource.EBAY.getValue()) && (order.getLogistics_provider_id()>7)) {
286
						}  else if ((new Long(order.getSource()).intValue() == OrderSource.EBAY.getValue()) && (order.getLogistics_provider_id()>7)) {
284
							if(order.getWarehouse_id() == 7 || order.getWarehouse_id() == 5 || order.getWarehouse_id() == 9) {
287
							if(order.getWarehouse_id() == 7 || order.getWarehouse_id() == 5 || order.getWarehouse_id() == 9) {
285
								dispatchAdviceTable = new PdfPTable(1);
288
								dispatchAdviceTable = new PdfPTable(1);
286
							} else { 
289
							} else { 
287
								if (order.getAirwaybill_no()== null || order.getAirwaybill_no().equals("null") || order.getAirwaybill_no().isEmpty()) {
290
								if (order.getAirwaybill_no()== null || order.getAirwaybill_no().equals("null") || order.getAirwaybill_no().isEmpty()) {
Line 1266... Line 1269...
1266
		orderTable.addCell(new Phrase(order.getInvoice_number(), helvetica8));
1269
		orderTable.addCell(new Phrase(order.getInvoice_number(), helvetica8));
1267
 
1270
 
1268
		orderTable.addCell(new Phrase("Date:", helvetica8));
1271
		orderTable.addCell(new Phrase("Date:", helvetica8));
1269
		orderTable.addCell(new Phrase(DateFormat.getDateInstance(DateFormat.MEDIUM).format(new Date(order.getBilling_timestamp())), helvetica8));
1272
		orderTable.addCell(new Phrase(DateFormat.getDateInstance(DateFormat.MEDIUM).format(new Date(order.getBilling_timestamp())), helvetica8));
1270
 
1273
 
-
 
1274
		String hsCourierName = "";
1271
		if(order.getSource() == OrderSource.AMAZON.getValue() || order.getSource() == OrderSource.JUNGLEE.getValue()){
1275
		if(order.getSource() == OrderSource.AMAZON.getValue() || order.getSource() == OrderSource.JUNGLEE.getValue()){
1272
			AmazonOrder aorder = null;
1276
			AmazonOrder aorder = null;
1273
			try {
1277
			try {
1274
				aorder = tsc.getClient().getAmazonOrder(order.getId());
1278
				aorder = tsc.getClient().getAmazonOrder(order.getId());
1275
			} catch (TException e) {
1279
			} catch (TException e) {
Line 1279... Line 1283...
1279
				orderTable.addCell(new Phrase("Junglee Order ID:", helvetica8));
1283
				orderTable.addCell(new Phrase("Junglee Order ID:", helvetica8));
1280
			}else {
1284
			}else {
1281
				orderTable.addCell(new Phrase("Amazon Order ID:", helvetica8));
1285
				orderTable.addCell(new Phrase("Amazon Order ID:", helvetica8));
1282
			}
1286
			}
1283
			orderTable.addCell(new Phrase(aorder.getAmazonOrderCode(), helvetica8));
1287
			orderTable.addCell(new Phrase(aorder.getAmazonOrderCode(), helvetica8));
-
 
1288
		} else if(order.getSource() == OrderSource.HOMESHOP18.getValue()){
-
 
1289
			HsOrder hsOrder = null;
-
 
1290
			try {
-
 
1291
				hsOrder = tsc.getClient().getHomeShopOrder(order.getId(), "", "").get(0);
-
 
1292
			}catch (TException e) {
-
 
1293
				logger.error("Error while getting homeshop18 order", e);
-
 
1294
			}
-
 
1295
			hsCourierName = hsOrder.getCourierName();
-
 
1296
			orderTable.addCell(new Phrase("HomeShop18 Order No:", helvetica8));
-
 
1297
			orderTable.addCell(new Phrase(hsOrder.getHsOrderNo(), helvetica8));
-
 
1298
			orderTable.addCell(new Phrase("HomeShop18 Sub Order No:", helvetica8));
-
 
1299
			orderTable.addCell(new Phrase(hsOrder.getHsSubOrderNo(), helvetica8));
-
 
1300
			
1284
		} else if(order.getSource() == OrderSource.EBAY.getValue()){
1301
		} else if(order.getSource() == OrderSource.EBAY.getValue()){
1285
			EbayOrder ebayOrder = null;
1302
			EbayOrder ebayOrder = null;
1286
			try {
1303
			try {
1287
				ebayOrder = tsc.getClient().getEbayOrderByOrderId(order.getId());
1304
				ebayOrder = tsc.getClient().getEbayOrderByOrderId(order.getId());
1288
			} catch (TException e) {
1305
			} catch (TException e) {
Line 1359... Line 1376...
1359
				logger.error("Error while getting amazon order", e);
1376
				logger.error("Error while getting amazon order", e);
1360
			}
1377
			}
1361
		}
1378
		}
1362
 
1379
 
1363
		orderTable.addCell(new Phrase("Courier:", helvetica8));
1380
		orderTable.addCell(new Phrase("Courier:", helvetica8));
-
 
1381
		if(order.getSource() == OrderSource.HOMESHOP18.getValue()){
-
 
1382
			orderTable.addCell(new Phrase(hsCourierName, helvetica8));
-
 
1383
		} else{
1364
		orderTable.addCell(new Phrase(provider.getName(), helvetica8));
1384
			orderTable.addCell(new Phrase(provider.getName(), helvetica8));
-
 
1385
		}
1365
 
1386
 
1366
		if(order.getAirwaybill_no()!=null && !order.getAirwaybill_no().isEmpty()) {
1387
		if(order.getAirwaybill_no()!=null && !order.getAirwaybill_no().isEmpty()) {
1367
			orderTable.addCell(new Phrase("AWB No:", helvetica8));
1388
			orderTable.addCell(new Phrase("AWB No:", helvetica8));
1368
			orderTable.addCell(new Phrase(order.getAirwaybill_no(), helvetica8));
1389
			orderTable.addCell(new Phrase(order.getAirwaybill_no(), helvetica8));
1369
		}
1390
		}