| Line 1... |
Line 1... |
| 1 |
package in.shop2020;
|
1 |
fpackage in.shop2020;
|
| 2 |
|
2 |
|
| 3 |
import in.shop2020.model.v1.catalog.CatalogService;
|
3 |
import in.shop2020.model.v1.catalog.CatalogService;
|
| 4 |
import in.shop2020.model.v1.catalog.Item;
|
4 |
import in.shop2020.model.v1.catalog.Item;
|
| 5 |
import in.shop2020.model.v1.catalog.SnapdealItem;
|
5 |
import in.shop2020.model.v1.catalog.SnapdealItem;
|
| 6 |
import in.shop2020.model.v1.catalog.SnapdealItemDetails;
|
6 |
import in.shop2020.model.v1.catalog.SnapdealItemDetails;
|
| Line 588... |
Line 588... |
| 588 |
} catch (TException e) {
|
588 |
} catch (TException e) {
|
| 589 |
// TODO Auto-generated catch block
|
589 |
// TODO Auto-generated catch block
|
| 590 |
e.printStackTrace();
|
590 |
e.printStackTrace();
|
| 591 |
}
|
591 |
}
|
| 592 |
if(PendingOrdersInventoryHistoryMap.containsKey(inventory.getSellerSku())){
|
592 |
if(PendingOrdersInventoryHistoryMap.containsKey(inventory.getSellerSku())){
|
| - |
|
593 |
System.out.println("Calculating Pending Orders for " + inventory.getSellerSku());
|
| - |
|
594 |
System.out.println("Current Inventory "+inventory.getAvailableInventory());
|
| - |
|
595 |
System.out.println("History Inventory "+PendingOrdersInventoryHistoryMap.get(inventory.getSellerSku()).getInventoryHistory());
|
| - |
|
596 |
System.out.println("Created Orders "+created_orders);
|
| 593 |
pending_orders = PendingOrdersInventoryHistoryMap.get(inventory.getSellerSku()).getPendingOrders()+(inventory.getAvailableInventory() - PendingOrdersInventoryHistoryMap.get(inventory.getSellerSku()).getInventoryHistory() - created_orders);
|
597 |
pending_orders = PendingOrdersInventoryHistoryMap.get(inventory.getSellerSku()).getPendingOrders()+(inventory.getAvailableInventory() - PendingOrdersInventoryHistoryMap.get(inventory.getSellerSku()).getInventoryHistory() - created_orders);
|
| 594 |
PendingOrderInventoryHistory pendingOrderInventoryHistory = PendingOrdersInventoryHistoryMap.get(inventory.getSellerSku());
|
598 |
PendingOrderInventoryHistory pendingOrderInventoryHistory = PendingOrdersInventoryHistoryMap.get(inventory.getSellerSku());
|
| 595 |
pendingOrderInventoryHistory.setPendingOrders(pending_orders);
|
599 |
pendingOrderInventoryHistory.setPendingOrders(pending_orders);
|
| 596 |
PendingOrdersInventoryHistoryMap.put(inventory.getSellerSku(),pendingOrderInventoryHistory);
|
600 |
PendingOrdersInventoryHistoryMap.put(inventory.getSellerSku(),pendingOrderInventoryHistory);
|
| 597 |
}
|
601 |
}
|
| 598 |
else{
|
602 |
else{
|
| 599 |
System.out.print("Could not calculate pending orders " + inventory.getSellerSku());
|
603 |
System.out.print("Could not calculate pending orders " + inventory.getSellerSku() +"\n");
|
| 600 |
}
|
604 |
}
|
| 601 |
itemIdpendingOrdersMap.put(sku, pending_orders);
|
605 |
itemIdpendingOrdersMap.put(sku, pending_orders);
|
| 602 |
|
606 |
|
| 603 |
}
|
607 |
}
|
| 604 |
List<SnapdealInventoryItem> snapdealInventoryItemList = new ArrayList<SnapdealInventoryItem>();
|
608 |
List<SnapdealInventoryItem> snapdealInventoryItemList = new ArrayList<SnapdealInventoryItem>();
|
| Line 742... |
Line 746... |
| 742 |
}
|
746 |
}
|
| 743 |
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
|
747 |
java.text.SimpleDateFormat sdf = new java.text.SimpleDateFormat("yyyy-MM-dd-HH:mm:ss");
|
| 744 |
String emailFromAddress = "build@shop2020.in";
|
748 |
String emailFromAddress = "build@shop2020.in";
|
| 745 |
String password = "cafe@nes";
|
749 |
String password = "cafe@nes";
|
| 746 |
GmailUtils mailer = new GmailUtils();
|
750 |
GmailUtils mailer = new GmailUtils();
|
| 747 |
//String sendTo[] = new String[]{"vikram.raghav@shop2020.in"};
|
751 |
String sendTo[] = new String[]{"vikram.raghav@shop2020.in"};
|
| 748 |
String sendTo[] = new String[]{ "sandeep.sachdeva@shop2020.in", "vikram.raghav@shop2020.in", "rajneesh.arora@shop2020.in",
|
752 |
/*String sendTo[] = new String[]{ "sandeep.sachdeva@shop2020.in", "vikram.raghav@shop2020.in", "rajneesh.arora@shop2020.in",
|
| 749 |
"khushal.bhatia@shop2020.in","manoj.kumar@saholic.com","chaitnaya.vats@saholic.com",
|
753 |
"khushal.bhatia@shop2020.in","manoj.kumar@saholic.com","chaitnaya.vats@saholic.com",
|
| 750 |
"yukti.jain@shop2020.in","manisha.sharma@shop2020.in","chandan.kumar@shop2020.in","ankush.dhingra@shop2020.in","amar.kumar@shop2020.in"};
|
754 |
"yukti.jain@shop2020.in","manisha.sharma@shop2020.in","chandan.kumar@shop2020.in","ankush.dhingra@shop2020.in","amar.kumar@shop2020.in"};
|
| 751 |
if(iterator > 1){
|
755 |
*/if(iterator > 1){
|
| 752 |
FileOutputStream fileOut = null;
|
756 |
FileOutputStream fileOut = null;
|
| 753 |
fis.close();
|
757 |
fis.close();
|
| 754 |
try {
|
758 |
try {
|
| 755 |
//System.out.println("Before writing file ");
|
759 |
//System.out.println("Before writing file ");
|
| 756 |
fileOut = new FileOutputStream(SNAPDEAL_INVENTORY_SHEET);
|
760 |
fileOut = new FileOutputStream(SNAPDEAL_INVENTORY_SHEET);
|
| Line 794... |
Line 798... |
| 794 |
File file = new File(SNAPDEAL_INVENTORY_SHEET);
|
798 |
File file = new File(SNAPDEAL_INVENTORY_SHEET);
|
| 795 |
MultipartEntity mpEntity = new MultipartEntity();
|
799 |
MultipartEntity mpEntity = new MultipartEntity();
|
| 796 |
ContentBody cbFile = new FileBody(file,"application/vnd.ms-excel");
|
800 |
ContentBody cbFile = new FileBody(file,"application/vnd.ms-excel");
|
| 797 |
mpEntity.addPart("file", cbFile);
|
801 |
mpEntity.addPart("file", cbFile);
|
| 798 |
post.setEntity(mpEntity);
|
802 |
post.setEntity(mpEntity);
|
| 799 |
response = client.execute(post);
|
803 |
//response = client.execute(post);
|
| 800 |
try {
|
804 |
try {
|
| 801 |
rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
|
805 |
rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
|
| 802 |
} catch (IllegalStateException e1) {
|
806 |
} catch (IllegalStateException e1) {
|
| 803 |
// TODO Auto-generated catch block
|
807 |
// TODO Auto-generated catch block
|
| 804 |
e1.printStackTrace();
|
808 |
e1.printStackTrace();
|