| Line 470... |
Line 470... |
| 470 |
JSONObject doc = docs.getJSONObject(i);
|
470 |
JSONObject doc = docs.getJSONObject(i);
|
| 471 |
FofoCatalogResponse ffdr = new FofoCatalogResponse();
|
471 |
FofoCatalogResponse ffdr = new FofoCatalogResponse();
|
| 472 |
ffdr.setCatalogId(doc.getInt("catalogId_i"));
|
472 |
ffdr.setCatalogId(doc.getInt("catalogId_i"));
|
| 473 |
ffdr.setImageUrl(doc.getString("imageUrl_s"));
|
473 |
ffdr.setImageUrl(doc.getString("imageUrl_s"));
|
| 474 |
ffdr.setTitle(doc.getString("title_s"));
|
474 |
ffdr.setTitle(doc.getString("title_s"));
|
| - |
|
475 |
try {
|
| 475 |
ffdr.setFeature(doc.getString("feature_s"));
|
476 |
ffdr.setFeature(doc.getString("feature_s"));
|
| - |
|
477 |
} catch(Exception e) {
|
| - |
|
478 |
ffdr.setFeature(null);
|
| - |
|
479 |
logger.info("Could not find Feature_s for {}", ffdr.getCatalogId()) ;
|
| - |
|
480 |
}
|
| 476 |
ffdr.setBrand(doc.getJSONArray("brand_ss").getString(0));
|
481 |
ffdr.setBrand(doc.getJSONArray("brand_ss").getString(0));
|
| 477 |
|
482 |
|
| 478 |
for (int j = 0; j < doc.getJSONArray("_childDocuments_").length(); j++) {
|
483 |
for (int j = 0; j < doc.getJSONArray("_childDocuments_").length(); j++) {
|
| 479 |
JSONObject childItem = doc.getJSONArray("_childDocuments_").getJSONObject(j);
|
484 |
JSONObject childItem = doc.getJSONArray("_childDocuments_").getJSONObject(j);
|
| 480 |
int itemId = childItem.getInt("itemId_i");
|
485 |
int itemId = childItem.getInt("itemId_i");
|