| 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 |
}
|