| Line 199... |
Line 199... |
| 199 |
log.error("Error updating prices", e);
|
199 |
log.error("Error updating prices", e);
|
| 200 |
}
|
200 |
}
|
| 201 |
}
|
201 |
}
|
| 202 |
|
202 |
|
| 203 |
GmailUtils gm = new GmailUtils();
|
203 |
GmailUtils gm = new GmailUtils();
|
| 204 |
String[] sendTo = { "rajveer.singh@shop2020.in", "anupam.singh@shop2020.in", "amit.gupta@shop2020.in" };
|
204 |
String[] sendTo = { "amit.gupta@shop2020.in" };
|
| 205 |
|
205 |
|
| 206 |
try {
|
206 |
try {
|
| 207 |
gm.sendSSLMessage(sendTo, "Content Generation Successful ? : "
|
207 |
gm.sendSSLMessage(sendTo, "Content Generation Successful ? : "
|
| 208 |
+ isSuccess, "Content generation completed at time : "
|
208 |
+ isSuccess, "Content generation completed at time : "
|
| 209 |
+ Calendar.getInstance().getTime().toString(),
|
209 |
+ Calendar.getInstance().getTime().toString(),
|
| Line 413... |
Line 413... |
| 413 |
if (GENERATION_TYPE.equals(GENERATION_TYPE_ALL)) {
|
413 |
if (GENERATION_TYPE.equals(GENERATION_TYPE_ALL)) {
|
| 414 |
entities = CreationUtils.getEntities();
|
414 |
entities = CreationUtils.getEntities();
|
| 415 |
lastGenerationTime = new Long(0);
|
415 |
lastGenerationTime = new Long(0);
|
| 416 |
items = client.getAllItemsByStatus(status.CONTENT_COMPLETE);
|
416 |
items = client.getAllItemsByStatus(status.CONTENT_COMPLETE);
|
| 417 |
items.addAll(client.getAllItemsByStatus(status.COMING_SOON));
|
417 |
items.addAll(client.getAllItemsByStatus(status.COMING_SOON));
|
| - |
|
418 |
items.addAll(client.getAllItemsByStatus(status.PARTIALLY_ACTIVE));
|
| 418 |
items.addAll(client.getAllItemsByStatus(status.ACTIVE));
|
419 |
items.addAll(client.getAllItemsByStatus(status.ACTIVE));
|
| 419 |
items.addAll(client.getAllItemsByStatus(status.PAUSED));
|
420 |
items.addAll(client.getAllItemsByStatus(status.PAUSED));
|
| 420 |
} else if (GENERATION_TYPE.equals(GENERATION_TYPE_ONE)) {
|
421 |
} else if (GENERATION_TYPE.equals(GENERATION_TYPE_ONE)) {
|
| 421 |
entities = new HashMap<Long, Entity>();
|
422 |
entities = new HashMap<Long, Entity>();
|
| 422 |
entities.put(Long.parseLong(ENTITY_ID),
|
423 |
entities.put(Long.parseLong(ENTITY_ID),
|
| Line 447... |
Line 448... |
| 447 |
if (lastGenerationTime == null) {
|
448 |
if (lastGenerationTime == null) {
|
| 448 |
lastGenerationTime = new Long(0);
|
449 |
lastGenerationTime = new Long(0);
|
| 449 |
}
|
450 |
}
|
| 450 |
items = client.getAllItemsByStatus(status.CONTENT_COMPLETE);
|
451 |
items = client.getAllItemsByStatus(status.CONTENT_COMPLETE);
|
| 451 |
items.addAll(client.getAllItemsByStatus(status.COMING_SOON));
|
452 |
items.addAll(client.getAllItemsByStatus(status.COMING_SOON));
|
| - |
|
453 |
items.addAll(client.getAllItemsByStatus(status.PARTIALLY_ACTIVE));
|
| 452 |
}
|
454 |
}
|
| 453 |
|
455 |
|
| 454 |
// Filter invalid entities here
|
456 |
// Filter invalid entities here
|
| 455 |
List<Entity> validEntities = new ArrayList<Entity>();
|
457 |
List<Entity> validEntities = new ArrayList<Entity>();
|
| 456 |
List<Long> validEntityIds = new ArrayList<Long>();
|
458 |
List<Long> validEntityIds = new ArrayList<Long>();
|
| Line 614... |
Line 616... |
| 614 |
Date todate = new Date();
|
616 |
Date todate = new Date();
|
| 615 |
Utils.info("Processing " + items.size() + " items");
|
617 |
Utils.info("Processing " + items.size() + " items");
|
| 616 |
for (Item item : items) {
|
618 |
for (Item item : items) {
|
| 617 |
Utils.info(item.getId() + ":" + item.getItemStatus() + ":" + item.getCatalogItemId());
|
619 |
Utils.info(item.getId() + ":" + item.getItemStatus() + ":" + item.getCatalogItemId());
|
| 618 |
// TODO Can be removed as we are checking in calling function
|
620 |
// TODO Can be removed as we are checking in calling function
|
| 619 |
if (!(item.getItemStatus() == status.ACTIVE
|
621 |
/*if (!(item.getItemStatus() == status.ACTIVE
|
| 620 |
|| item.getItemStatus() == status.CONTENT_COMPLETE || item
|
622 |
|| item.getItemStatus() == status.CONTENT_COMPLETE || item
|
| 621 |
.getItemStatus() == status.PAUSED || item.getItemStatus() == status.COMING_SOON)) {
|
623 |
.getItemStatus() == status.PAUSED || item.getItemStatus() == status.COMING_SOON)) {
|
| 622 |
continue;
|
624 |
continue;
|
| 623 |
}
|
625 |
}*/
|
| 624 |
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
|
626 |
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd-HH-mm-ss");
|
| 625 |
Utils.info(df1.format(item.getStartDate()) + ":" + item.getSellingPrice());
|
627 |
Utils.info(df1.format(item.getStartDate()) + ":" + item.getSellingPrice());
|
| 626 |
|
628 |
|
| 627 |
if (todate.getTime() < item.getStartDate()
|
629 |
if (todate.getTime() < item.getStartDate()
|
| 628 |
&& (!item.isSetExpectedArrivalDate() || todate.getTime() < item.getComingSoonStartDate())
|
630 |
&& (!item.isSetExpectedArrivalDate() || todate.getTime() < item.getComingSoonStartDate())
|