Subversion Repositories SmartDukaan

Rev

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

Rev 9700 Rev 9719
Line 121... Line 121...
121
		String line1 = "";
121
		String line1 = "";
122
		try {
122
		try {
123
			while ((line1 = rd.readLine()) != null) {
123
			while ((line1 = rd.readLine()) != null) {
124
				if(line1.contains("jsonString")){
124
				if(line1.contains("jsonString")){
125
					String jsonString = line1.substring(line1.indexOf("["), line1.indexOf("'/>"));
125
					String jsonString = line1.substring(line1.indexOf("["), line1.indexOf("'/>"));
126
					logger.info("Response get from SnapDeal DropShip.. "+jsonString);
126
					logger.info("Response get from SnapDeal DropShip.. ");
127
					jsonDataShip = new JSONArray(jsonString);
127
					jsonDataShip = new JSONArray(jsonString);
128
					break;
128
					break;
129
				}
129
				}
130
			}
130
			}
131
		} catch (Exception e) {
131
		} catch (Exception e) {
Line 137... Line 137...
137
				JSONObject jsonObj = null;
137
				JSONObject jsonObj = null;
138
				try {
138
				try {
139
					jsonObj = jsonDataShip.getJSONObject(i);
139
					jsonObj = jsonDataShip.getJSONObject(i);
140
 
140
 
141
					if(jsonObj!=null){
141
					if(jsonObj!=null){
142
						System.out.println(jsonObj);
142
						//System.out.println(jsonObj);
143
						String subOrderCode =(String) jsonObj.get("suborderCode");
143
						String subOrderCode =(String) jsonObj.get("suborderCode");
144
						String referenceNumber =(String) jsonObj.get("referenceNumber");
144
						String referenceNumber =(String) jsonObj.get("referenceNumber");
145
						String deliveryDate =(String) jsonObj.get("deliveredOn");
145
						String deliveryDate =(String) jsonObj.get("deliveredOn");
146
						System.out.println("Snapdeal Dropship Order Details...suborderCode... "+subOrderCode+" ...referenceNumber... "+ referenceNumber+ " ...deliveryDate... "+ deliveryDate);
146
						//System.out.println("Snapdeal Dropship Order Details...suborderCode... "+subOrderCode+" ...referenceNumber... "+ referenceNumber+ " ...deliveryDate... "+ deliveryDate);
147
						logger.info("Snapdeal Dropship Order Details...suborderCode... "+subOrderCode+" ...referenceNumber... "+ referenceNumber+ " ...deliveryDate... "+ deliveryDate);
147
						logger.info("Snapdeal Dropship Order Details...suborderCode... "+subOrderCode+" ...referenceNumber... "+ referenceNumber+ " ...deliveryDate... "+ deliveryDate);
148
						deliveryDate = ourDBDateFormat.format(gotSnapdealDateFormat.parse(deliveryDate).getTime());
148
						deliveryDate = ourDBDateFormat.format(gotSnapdealDateFormat.parse(deliveryDate).getTime());
149
						List<String> deliveredOrdelList = new ArrayList<String>();
149
						List<String> deliveredOrdelList = new ArrayList<String>();
150
						deliveredOrdelList.add(referenceNumber);
150
						deliveredOrdelList.add(referenceNumber);
151
						deliveredOrdelList.add(subOrderCode);
151
						deliveredOrdelList.add(subOrderCode);
Line 175... Line 175...
175
 
175
 
176
		try {
176
		try {
177
			while ((line1 = rd.readLine()) != null) {
177
			while ((line1 = rd.readLine()) != null) {
178
				if(line1.contains("jsonString")){
178
				if(line1.contains("jsonString")){
179
					String jsonString = line1.substring(line1.indexOf("["), line1.indexOf("'/>"));
179
					String jsonString = line1.substring(line1.indexOf("["), line1.indexOf("'/>"));
180
					logger.info("Response get from SnapDeal OneShip.. "+jsonString);
180
					logger.info("Response get from SnapDeal OneShip.. ");
181
					jsonDataShip = new JSONArray(jsonString);
181
					jsonDataShip = new JSONArray(jsonString);
182
					break;
182
					break;
183
				}
183
				}
184
			}
184
			}
185
		} catch (Exception e) {
185
		} catch (Exception e) {
Line 191... Line 191...
191
				JSONObject jsonObj = null;
191
				JSONObject jsonObj = null;
192
				try {
192
				try {
193
					jsonObj = jsonDataShip.getJSONObject(i);
193
					jsonObj = jsonDataShip.getJSONObject(i);
194
 
194
 
195
					if(jsonObj!=null){
195
					if(jsonObj!=null){
196
						System.out.println(jsonObj);
196
						//System.out.println(jsonObj);
197
						String subOrderCode =(String) jsonObj.get("suborderCode");
197
						String subOrderCode =(String) jsonObj.get("suborderCode");
198
						String referenceNumber =(String) jsonObj.get("referenceNumber");
198
						String referenceNumber =(String) jsonObj.get("referenceNumber");
199
						String deliveryDate =(String) jsonObj.get("deliveredOn");
199
						String deliveryDate =(String) jsonObj.get("deliveredOn");
200
						System.out.println("Snapdeal Oneship Order Details...suborderCode... "+subOrderCode+" ...referenceNumber... "+ referenceNumber+ " ...deliveryDate... "+ deliveryDate);
200
						//System.out.println("Snapdeal Oneship Order Details...suborderCode... "+subOrderCode+" ...referenceNumber... "+ referenceNumber+ " ...deliveryDate... "+ deliveryDate);
201
						logger.info("Snapdeal Oneship Order Details...suborderCode... "+subOrderCode+" ...referenceNumber... "+ referenceNumber+ " ...deliveryDate... "+ deliveryDate);
201
						logger.info("Snapdeal Oneship Order Details...suborderCode... "+subOrderCode+" ...referenceNumber... "+ referenceNumber+ " ...deliveryDate... "+ deliveryDate);
202
						deliveryDate = ourDBDateFormat.format(gotSnapdealDateFormat.parse(deliveryDate).getTime());
202
						deliveryDate = ourDBDateFormat.format(gotSnapdealDateFormat.parse(deliveryDate).getTime());
203
						List<String> deliveredOrdelList = new ArrayList<String>();
203
						List<String> deliveredOrdelList = new ArrayList<String>();
204
						deliveredOrdelList.add(referenceNumber);
204
						deliveredOrdelList.add(referenceNumber);
205
						deliveredOrdelList.add(subOrderCode);
205
						deliveredOrdelList.add(subOrderCode);
Line 213... Line 213...
213
			}
213
			}
214
		}
214
		}
215
		if(tsc!=null){
215
		if(tsc!=null){
216
			if(deliveredOrderDataList!=null && deliveredOrderDataList.size()>0){
216
			if(deliveredOrderDataList!=null && deliveredOrderDataList.size()>0){
217
				try{
217
				try{
218
					tsc.getClient().updateSnapdealOrdersStatus(deliveredOrderDataList);
218
					new TransactionClient().getClient().updateSnapdealOrdersStatus(deliveredOrderDataList);
219
				} catch(Exception e){
219
				} catch(Exception e){
220
					logger.error("Unable to update delivery information for snapdeal orders", e);
220
					logger.error("Unable to update delivery information for snapdeal orders", e);
221
				}
221
				}
222
			}
222
			}
223
		}
223
		}