Subversion Repositories SmartDukaan

Rev

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

Rev 9625 Rev 9635
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