| 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 |
}
|