Subversion Repositories SmartDukaan

Rev

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

Rev 9558 Rev 9559
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();