Subversion Repositories SmartDukaan

Rev

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

Rev 12858 Rev 12974
Line 775... Line 775...
775
		rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
775
		rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
776
		String line = "";
776
		String line = "";
777
		Gson gson;
777
		Gson gson;
778
		List<Order> orders = new ArrayList<Order>(); 
778
		List<Order> orders = new ArrayList<Order>(); 
779
		OrderItems new_orders;
779
		OrderItems new_orders;
780
		OrderItems conf_orders;
-
 
781
		HttpGet get_new;
780
		HttpGet get_new;
782
		HttpGet get_conf; 
-
 
783
		long time;
781
		
784
		int i=1;
782
		int i=1;
785
		while ((line = rd.readLine()) != null) {
783
		while ((line = rd.readLine()) != null) {
786
			System.out.println(line);
784
			System.out.println(line);
787
		}
785
		}
788
		time = System.currentTimeMillis();
-
 
-
 
786
		
789
		while(true){
787
		while(true){
790
			get_new = new HttpGet("https://seller.flipkart.com/dashboard/som/new_order_items?status=on_hold%2Capproved.payment_approved&sort=confirm_by_date&page="+i+"&page_size=100&_="+time);
-
 
791
			//get_new.addHeader("Cookie","T=TI141147280750274359991498309202525657388536723248248488328249492067; __sonar=16983180403917152637; __gads=ID=c15eba68f7f44861:T=1411472817:S=ALNI_MYyU0QfJ923BqkcDhqFlRpZxMcA8w; cmp_id=hp_dotd_4_DOTDOnBajajMixerGrinder_Sep23.|1414064820638; S=d1t16GpsIdt0JTsYuFF%2FMaE7jTGYozxMXM5a3ktJD24TBohceobkUv8l4GDr4KNLkLs5BOgnhsqkZNQRh2Lzrx%2B77zQ%3D%3D; km_lv=x; __utma=19769839.1065606807.1411472808.1411472808.1411624009.2; __utmc=19769839; __utmz=19769839.1411472808.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_cc=true; s_sq=%5B%5BB%5D%5D; prd_day=2|1411645620637; s_ppv=21; SN=2.VI89D3B4F7B5534B3C9EADE3BBD925875A.SI05ED43E07EAF40E9B4F265F5F2B1074D.VS141162400679268773093.1411624676; VID=2.VI89D3B4F7B5534B3C9EADE3BBD925875A.1411624676.VS141162400679268773093; NSID=2.SI05ED43E07EAF40E9B4F265F5F2B1074D.1411624676.VI89D3B4F7B5534B3C9EADE3BBD925875A; connect.sid=s%3AaUlfUN00goYPkqRHXtAbM6Nh.EBDDk9%2F0rQDXGb%2B23IEJ4QgrAgKFpXU%2FLOjuQyxJo44; is_login=true; sellerId=m2z93iskuj81qiid; __utma=143439159.1617147053.1411568832.1411568832.1411624688.2; __utmb=143439159.17.10.1411624688; __utmc=143439159; __utmz=143439159.1411568832.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.2.1617147053.1411568832; _gat=1; kvcd=1411627978463; km_ai=m2z93iskuj81qiid; km_ni=m2z93iskuj81qiid; km_vs=1; km_uq=");
788
			get_new = new HttpGet("https://seller.flipkart.com/order_management/new_order_items?filterByFullfillment=non_fa&next_page="+i+"&page_size=20&sellerId=m2z93iskuj81qiid&sortBy=order_date");
792
			get_new.addHeader("Cookie","T=TI138130450866706710769873257251497444628820234222703981199700765991; __gads=ID=dfe0374cf04d1576:T=1381304511:S=ALNI_Ma2TpDrlF9_amkoqp3MOYJBaFAOUg; km_lv=x; __sonar=6631097455123118581; aid=hza%2BEupBpLdvNfHSTTVkzPDeZavQVl0jiaoxm60MwkPxf6e9zXq1Ho9iF8zyzcFU; __isReg=true; S=d1t12jFfBeu92qxIHRlvZT9LAVzb3n%2B79fEDwno5E%2FvZDEo1Syw0WInkl26DP7Ao0ZahzYI9eBXeTU%2BPOKG2zwpIPkQ%3D%3D; __utma=19769839.1733153395.1408690721.1412567812.1412571695.8; __utmb=19769839.210.9.1412578093111; __utmc=19769839; __utmz=19769839.1409028689.3.2.utmcsr=savemoneyindia.com|utmccn=(referral)|utmcmd=referral|utmcct=/; s_cc=true; gpv_pn=FozPage; gpv_pn_t=no%20value; s_sq=%5B%5BB%5D%5D; pincode=110001; s_ppv=61; SN=2.VI4876EB87B4D54359BF5BDC59495E6FAC.SI6012869365F2495BA20E3841985048BE.VS141257169849670393137.1412582357; VID=2.VI4876EB87B4D54359BF5BDC59495E6FAC.1412582357.VS141257169849670393137; NSID=2.SI6012869365F2495BA20E3841985048BE.1412582357.VI4876EB87B4D54359BF5BDC59495E6FAC; __utmt=1; connect.sid=s%3AWwlGdtrLzj38cMjvZPI6ib5J.YUhinXC189untGw58i2CE9k7BGgKQJs9L%2BVIYPIW9Ok; is_login=true; sellerId=m2z93iskuj81qiid; __utma=143439159.1156779613.1390806906.1412575623.1412581840.30; __utmb=143439159.7.9.1412582883309; __utmc=143439159; __utmz=143439159.1390806906.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.2.1156779613.1390806906; kvcd=1412583087629; km_ai=m2z93iskuj81qiid; km_ni=m2z93iskuj81qiid; km_vs=1; km_uq=");
789
			get_new.addHeader("Cookie","T=TI138130450866706710769873257251497444628820234222703981199700765991; __gads=ID=dfe0374cf04d1576:T=1381304511:S=ALNI_Ma2TpDrlF9_amkoqp3MOYJBaFAOUg; km_lv=x; pincode=110001; __sonar=6631097455123118581; S=d1t173VTuVxLMgd3in7R3mbHGNz0STqFkHgnidNrhKqBdz8wEKt%2BO9d%2B%2FRDHtf6fmq2ugaE7nZHV7zYSxOLcWBzq31A%3D%3D; __isReg=true; AFFID=contactsav; s_cc=true; s_sq=%5B%5BB%5D%5D; __utma=19769839.1733153395.1408690721.1413449375.1414584301.20; __utmc=19769839; __utmz=19769839.1414584301.20.3.utmcsr=savemoneyindia.com|utmccn=(referral)|utmcmd=referral|utmcct=/; SN=2.VIB1DBEC9C6CD94162ACB61060135212D1.SI47EBA2DE47044D0AA7C05F24AD4F42EB.VS141458430307180444379.1414584302; VID=2.VIB1DBEC9C6CD94162ACB61060135212D1.1414584302.VS141458430307180444379; NSID=2.SI47EBA2DE47044D0AA7C05F24AD4F42EB.1414584302.VIB1DBEC9C6CD94162ACB61060135212D1; s_ppv=18; connect.sid=s%3ANdpq7cPYsBMoYM5bKXqEOH3%2F.HskhywfXpyD0pzgOVJMWmzju1lPL9%2B1VGRinaTcKo3A; is_login=true; sellerId=m2z93iskuj81qiid; __utma=143439159.1156779613.1390806906.1413548938.1414650817.38; __utmb=143439159.10.10.1414650817; __utmc=143439159; __utmz=143439159.1390806906.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.2.1156779613.1390806906; kvcd=1414651844807; km_ai=m2z93iskuj81qiid; km_ni=m2z93iskuj81qiid; km_vs=1; km_uq=");
793
			response = client.execute(get_new);
790
			response = client.execute(get_new);
794
			rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
791
			rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
795
			line = "";
792
			line = "";
796
			gson = new Gson();
793
			gson = new Gson();
797
			new_orders = (OrderItems) gson.fromJson(rd, OrderItems.class);
794
			new_orders = (OrderItems) gson.fromJson(rd, OrderItems.class);
798
			if(new_orders.getOrder_items().size()>0){
-
 
799
				orders.addAll(new_orders.getOrder_items());
-
 
800
			}
-
 
801
			else{
-
 
802
				break;
-
 
803
			}
-
 
804
			i++;
-
 
805
		}
-
 
806
		i=1;
-
 
807
		time = System.currentTimeMillis();
-
 
808
		while(true){
-
 
809
			get_conf = new HttpGet("https://seller.flipkart.com/dashboard/som/confirmed_order_items?status=approved.seller_approved&sort=confirm_by_date&page="+i+"&page_size=100&_="+time);
-
 
810
			//get_conf.addHeader("Cookie","T=TI141147280750274359991498309202525657388536723248248488328249492067; __sonar=16983180403917152637; __gads=ID=c15eba68f7f44861:T=1411472817:S=ALNI_MYyU0QfJ923BqkcDhqFlRpZxMcA8w; cmp_id=hp_dotd_4_DOTDOnBajajMixerGrinder_Sep23.|1414064820638; S=d1t16GpsIdt0JTsYuFF%2FMaE7jTGYozxMXM5a3ktJD24TBohceobkUv8l4GDr4KNLkLs5BOgnhsqkZNQRh2Lzrx%2B77zQ%3D%3D; km_lv=x; __utma=19769839.1065606807.1411472808.1411472808.1411624009.2; __utmc=19769839; __utmz=19769839.1411472808.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); s_cc=true; s_sq=%5B%5BB%5D%5D; prd_day=2|1411645620637; s_ppv=21; SN=2.VI89D3B4F7B5534B3C9EADE3BBD925875A.SI05ED43E07EAF40E9B4F265F5F2B1074D.VS141162400679268773093.1411624676; VID=2.VI89D3B4F7B5534B3C9EADE3BBD925875A.1411624676.VS141162400679268773093; NSID=2.SI05ED43E07EAF40E9B4F265F5F2B1074D.1411624676.VI89D3B4F7B5534B3C9EADE3BBD925875A; connect.sid=s%3AaUlfUN00goYPkqRHXtAbM6Nh.EBDDk9%2F0rQDXGb%2B23IEJ4QgrAgKFpXU%2FLOjuQyxJo44; is_login=true; sellerId=m2z93iskuj81qiid; __utma=143439159.1617147053.1411568832.1411568832.1411624688.2; __utmb=143439159.17.10.1411624688; __utmc=143439159; __utmz=143439159.1411568832.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.2.1617147053.1411568832; _gat=1; kvcd=1411627978463; km_ai=m2z93iskuj81qiid; km_ni=m2z93iskuj81qiid; km_vs=1; km_uq=");
795
			if(new_orders.getItems().size()>0){
811
			get_conf.addHeader("Cookie","T=TI138130450866706710769873257251497444628820234222703981199700765991; __gads=ID=dfe0374cf04d1576:T=1381304511:S=ALNI_Ma2TpDrlF9_amkoqp3MOYJBaFAOUg; km_lv=x; __sonar=6631097455123118581; aid=hza%2BEupBpLdvNfHSTTVkzPDeZavQVl0jiaoxm60MwkPxf6e9zXq1Ho9iF8zyzcFU; __isReg=true; S=d1t12jFfBeu92qxIHRlvZT9LAVzb3n%2B79fEDwno5E%2FvZDEo1Syw0WInkl26DP7Ao0ZahzYI9eBXeTU%2BPOKG2zwpIPkQ%3D%3D; __utma=19769839.1733153395.1408690721.1412567812.1412571695.8; __utmb=19769839.210.9.1412578093111; __utmc=19769839; __utmz=19769839.1409028689.3.2.utmcsr=savemoneyindia.com|utmccn=(referral)|utmcmd=referral|utmcct=/; s_cc=true; gpv_pn=FozPage; gpv_pn_t=no%20value; s_sq=%5B%5BB%5D%5D; pincode=110001; s_ppv=61; SN=2.VI4876EB87B4D54359BF5BDC59495E6FAC.SI6012869365F2495BA20E3841985048BE.VS141257169849670393137.1412582357; VID=2.VI4876EB87B4D54359BF5BDC59495E6FAC.1412582357.VS141257169849670393137; NSID=2.SI6012869365F2495BA20E3841985048BE.1412582357.VI4876EB87B4D54359BF5BDC59495E6FAC; __utmt=1; connect.sid=s%3AWwlGdtrLzj38cMjvZPI6ib5J.YUhinXC189untGw58i2CE9k7BGgKQJs9L%2BVIYPIW9Ok; is_login=true; sellerId=m2z93iskuj81qiid; __utma=143439159.1156779613.1390806906.1412575623.1412581840.30; __utmb=143439159.7.9.1412582883309; __utmc=143439159; __utmz=143439159.1390806906.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); _ga=GA1.2.1156779613.1390806906; kvcd=1412583087629; km_ai=m2z93iskuj81qiid; km_ni=m2z93iskuj81qiid; km_vs=1; km_uq=");
796
				orders.addAll(new_orders.getItems());
812
			response = client.execute(get_conf);
-
 
813
			rd = new BufferedReader(new InputStreamReader(response.getEntity().getContent()));
-
 
814
			line = "";
-
 
815
			gson = new Gson();
-
 
816
			conf_orders = (OrderItems) gson.fromJson(rd, OrderItems.class);
-
 
817
			if(conf_orders!=null & conf_orders.getOrder_items().size()>0){
-
 
818
				orders.addAll(conf_orders.getOrder_items());
-
 
819
			}
797
			}
820
			else{
798
			else{
821
				break;
799
				break;
822
			}
800
			}
823
			i++;
801
			i++;
824
		}
802
		}
-
 
803
		
825
		List<String> orderIdList = new ArrayList<String>();
804
		List<String> orderIdList = new ArrayList<String>();
826
		Long heldOrders = 0L;
805
		Long heldOrders = 0L;
827
		for(Order order:orders){
806
		for(Order order:orders){
828
			System.out.println("Order  " + order.getExternalId() +" "+order.getOrderItemId() + " : "+ order.getStatus() + " "+order.getStatusDateMessage() + " "
807
			System.out.println("Order  " + order.getOrderId() +" "+order.getOrderItemId() + " : "+ order.getStatus() + " "
829
					+ order.getStatusLabel() + " " + order.getPickup_by_date() + " "+ order.getTrackingId());
808
					+ order.getStatusLabel() + " " + order.getConfirmByDate() + " "+ order.getTrackingId());
830
			orderIdList.add(order.getExternalId());
809
			orderIdList.add(order.getOrderId());
831
			if(order.getStatus().equalsIgnoreCase("on_hold")){
810
			if(order.getStatus().equalsIgnoreCase("on_hold")){
832
				if(heldOrdersMap.containsKey(String.valueOf(order.getSku()))){
811
				if(heldOrdersMap.containsKey(String.valueOf(order.getSku()))){
833
					heldOrders = heldOrdersMap.get(String.valueOf(order.getSku()))+order.getQuantity();
812
					heldOrders = heldOrdersMap.get(String.valueOf(order.getSku()))+order.getQuantity();
834
					heldOrdersMap.put(String.valueOf(order.getSku()),heldOrders);
813
					heldOrdersMap.put(String.valueOf(order.getSku()),heldOrders);
835
					System.out.println("Item ID " + order.getSku() + " Held Orders " + heldOrdersMap.get(String.valueOf(order.getSku())));
814
					System.out.println("Item ID " + order.getSku() + " Held Orders " + heldOrdersMap.get(String.valueOf(order.getSku())));