private Date getYesterday(Date date) {
   if (date != null) {
     return date;
   }
   Date yesterday = null;
   try {
     SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
     if (StringUtils.isNotEmpty(springProperty.getYesterday())) {
       yesterday = sdf.parse(springProperty.getYesterday());
     } else {
       yesterday = this.dataDaoV2.getPreviousDate();
       if (yesterday == null) {
         yesterday = DateUtils.addDays(DateUtils.truncate(new Date(), Calendar.DAY_OF_MONTH), -1);
       }
     }
   } catch (Exception e) {
     log.error("", e);
   }
   return yesterday;
 }