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