private void adjustDaysScheduleOrderItem( DailyScheduleDBItem dailyScheduleItem, List<SchedulerOrderHistoryDBItem> schedulerOrderHistoryList) { for (int i = 0; i < schedulerOrderHistoryList.size(); i++) { SchedulerOrderHistoryDBItem schedulerOrderHistoryDBItem = (SchedulerOrderHistoryDBItem) schedulerOrderHistoryList.get(i); if (!schedulerOrderHistoryDBItem.isAssignToDaysScheduler() && !dailyScheduleDBLayer.contains(schedulerOrderHistoryDBItem)) { if (dailyScheduleItem.isOrderJob() && dailyScheduleItem.isEqual(schedulerOrderHistoryDBItem)) { dailyScheduleItem.setScheduleExecuted(schedulerOrderHistoryDBItem.getStartTime()); dailyScheduleItem.setSchedulerOrderHistoryId(schedulerOrderHistoryDBItem.getHistoryId()); dailyScheduleItem.setStatus(1); if (schedulerOrderHistoryDBItem.haveError()) { dailyScheduleItem.setResult(1); } else { dailyScheduleItem.setResult(0); } dailyScheduleDBLayer.update(dailyScheduleItem); schedulerOrderHistoryDBItem.setAssignToDaysScheduler(true); } } } }
private void adjustDaysScheduleItem( DailyScheduleDBItem dailyScheduleItem, List<SchedulerTaskHistoryDBItem> schedulerHistoryList) { for (int i = 0; i < schedulerHistoryList.size(); i++) { SchedulerTaskHistoryDBItem schedulerHistoryDBItem = (SchedulerTaskHistoryDBItem) schedulerHistoryList.get(i); if (!schedulerHistoryDBItem.isAssignToDaysScheduler() && !dailyScheduleDBLayer.contains(schedulerHistoryDBItem)) { if (dailyScheduleItem.isStandalone() && dailyScheduleItem.isEqual(schedulerHistoryDBItem)) { dailyScheduleItem.setScheduleExecuted(schedulerHistoryDBItem.getStartTime()); dailyScheduleItem.setSchedulerHistoryId(schedulerHistoryDBItem.getId()); dailyScheduleItem.setStatus(1); dailyScheduleItem.setResult(schedulerHistoryDBItem.getExitCode()); dailyScheduleDBLayer.update(dailyScheduleItem); schedulerHistoryDBItem.setAssignToDaysScheduler(true); } } } }