| Line 699... |
Line 699... |
| 699 |
int iterator=1;
|
699 |
int iterator=1;
|
| 700 |
long available,reserve,defaultinventory,holdinventory,heldorders=0,sent_inventory = 0,totalheld,heldforsource,allocable;
|
700 |
long available,reserve,defaultinventory,holdinventory,heldorders=0,sent_inventory = 0,totalheld,heldforsource,allocable;
|
| 701 |
SnapdealItemForInventory inventoryItem;
|
701 |
SnapdealItemForInventory inventoryItem;
|
| 702 |
StringBuffer outOfStockItems =new StringBuffer();
|
702 |
StringBuffer outOfStockItems =new StringBuffer();
|
| 703 |
StringBuffer backInStockItems =new StringBuffer();
|
703 |
StringBuffer backInStockItems =new StringBuffer();
|
| - |
|
704 |
StringBuffer inventoryChangeItems =new StringBuffer();
|
| 704 |
long sku = 0;
|
705 |
long sku = 0;
|
| 705 |
SnapdealItemDetails snapdealitem;
|
706 |
SnapdealItemDetails snapdealitem;
|
| 706 |
for(Inventory inventory:currentInventoryItemList){
|
707 |
for(Inventory inventory:currentInventoryItemList){
|
| 707 |
//System.out.println(inventory.getSupc()+" "+inventory.getSellerSku()+ " " +inventory.getProductName()+" "+inventory.getAvailableInventory()+" "+inventory.isLive()+" "+itemIdpendingOrdersMap.get(Long.parseLong(inventory.getSellerSku())));
|
708 |
//System.out.println(inventory.getSupc()+" "+inventory.getSellerSku()+ " " +inventory.getProductName()+" "+inventory.getAvailableInventory()+" "+inventory.isLive()+" "+itemIdpendingOrdersMap.get(Long.parseLong(inventory.getSellerSku())));
|
| 708 |
if(snapdealItemMap.containsKey(inventory.getSellerSku())){
|
709 |
if(snapdealItemMap.containsKey(inventory.getSellerSku())){
|
| Line 776... |
Line 777... |
| 776 |
row.getCell((short) 1).setCellValue(inventory.getSellerSku());
|
777 |
row.getCell((short) 1).setCellValue(inventory.getSellerSku());
|
| 777 |
row.getCell((short) 2).setCellValue(inventory.getProductName());
|
778 |
row.getCell((short) 2).setCellValue(inventory.getProductName());
|
| 778 |
row.getCell((short) 3).setCellValue(inventory.getAvailableInventory());
|
779 |
row.getCell((short) 3).setCellValue(inventory.getAvailableInventory());
|
| 779 |
row.getCell((short) 4).setCellValue(sent_inventory);
|
780 |
row.getCell((short) 4).setCellValue(sent_inventory);
|
| 780 |
if(inventory.getAvailableInventory()!=0 && sent_inventory==0){
|
781 |
if(inventory.getAvailableInventory()!=0 && sent_inventory==0){
|
| 781 |
outOfStockItems.append(sku+ " " +inventory.getProductName()+" "+inventory.getAvailableInventory()+" "+sent_inventory+"\n");
|
782 |
outOfStockItems.append(sku+ "\t" +inventory.getProductName()+"\t"+inventory.getAvailableInventory()+"\t"+sent_inventory+"\n");
|
| 782 |
}
|
783 |
}
|
| 783 |
if(inventory.getAvailableInventory()==0 && sent_inventory!=0){
|
784 |
else if(inventory.getAvailableInventory()==0 && sent_inventory!=0){
|
| 784 |
backInStockItems.append(sku+ " " +inventory.getProductName()+" "+inventory.getAvailableInventory()+" "+sent_inventory+"\n");
|
785 |
backInStockItems.append(sku+ "\t" +inventory.getProductName()+"\t"+inventory.getAvailableInventory()+"\t"+sent_inventory+"\n");
|
| - |
|
786 |
}
|
| - |
|
787 |
else{
|
| - |
|
788 |
inventoryChangeItems.append(sku+ "\t" +inventory.getProductName()+"\t"+inventory.getAvailableInventory()+"\t"+sent_inventory+"\n");
|
| 785 |
}
|
789 |
}
|
| 786 |
if(inventory.isLive()){
|
790 |
if(inventory.isLive()){
|
| 787 |
row.getCell((short) 5).setCellValue("Yes");
|
791 |
row.getCell((short) 5).setCellValue("Yes");
|
| 788 |
}
|
792 |
}
|
| 789 |
else{
|
793 |
else{
|
| Line 902... |
Line 906... |
| 902 |
mailer.sendSSLMessage(sendTo,"Inventory File",feedresponse, emailFromAddress, password, files);
|
906 |
mailer.sendSSLMessage(sendTo,"Inventory File",feedresponse, emailFromAddress, password, files);
|
| 903 |
} catch (MessagingException e) {
|
907 |
} catch (MessagingException e) {
|
| 904 |
e.printStackTrace();
|
908 |
e.printStackTrace();
|
| 905 |
}
|
909 |
}
|
| 906 |
*/
|
910 |
*/
|
| - |
|
911 |
inventoryChangeItems.append("\n"+"\n"+feedresponse);
|
| 907 |
try {
|
912 |
try {
|
| 908 |
mailer.sendSSLMessage(sendTo,"Snapdeal Inventory Updates sent for " +(iterator-1)+" items "+ sdf.format(System.currentTimeMillis()),feedresponse, emailFromAddress, password, new ArrayList<File>());
|
913 |
mailer.sendSSLMessage(sendTo,"Snapdeal Inventory Updates sent for " +(iterator-1)+" items "+ sdf.format(System.currentTimeMillis()),inventoryChangeItems.toString(), emailFromAddress, password, new ArrayList<File>());
|
| 909 |
} catch (MessagingException e) {
|
914 |
} catch (MessagingException e) {
|
| 910 |
e.printStackTrace();
|
915 |
e.printStackTrace();
|
| 911 |
}
|
916 |
}
|
| 912 |
|
917 |
|
| 913 |
}
|
918 |
}
|
| 914 |
else{
|
919 |
else{
|
| 915 |
try {
|
920 |
try {
|
| 916 |
mailer.sendSSLMessage(sendTo,"No changes in Snapdeal inventory to update"+ sdf.format(System.currentTimeMillis()),"No change in Snapdeal Inventory to be updated ", emailFromAddress, password, new ArrayList<File>());
|
921 |
mailer.sendSSLMessage(sendTo,"No changes in Snapdeal inventory to update "+ sdf.format(System.currentTimeMillis()),"No change in Snapdeal Inventory to be updated ", emailFromAddress, password, new ArrayList<File>());
|
| 917 |
} catch (MessagingException e) {
|
922 |
} catch (MessagingException e) {
|
| 918 |
e.printStackTrace();
|
923 |
e.printStackTrace();
|
| 919 |
}
|
924 |
}
|
| 920 |
}
|
925 |
}
|
| 921 |
|
926 |
|