智慧农业后台管理
zengh
2022-08-01 d95f6551e8214d69cd0fd511ec693641eb61ba16
src/main/java/org/springblade/modules/traceability/service/impl/SweepRecordServiceImpl.java
@@ -49,4 +49,36 @@
      //返回
      return dto;
   }
   /**
    * 获取扫描次数统计数据(日,月,年统计)
    * @param sweepRecord
    * @return
    */
   @Override
   public Object getSweepRecordStatisticsByDayOrMonthOrYear(SweepRecordVO sweepRecord) {
      //按年统计
      if (sweepRecord.getTime().length()==4){
         return baseMapper.getSweepRecordStatisticsByYear(sweepRecord);
      }
      //按月统计
      if (sweepRecord.getTime().length()==7){
         return baseMapper.getSweepRecordStatisticsByMonth(sweepRecord);
      }
      //按日统计
      if (sweepRecord.getTime().length()==10){
         return baseMapper.getSweepRecordStatisticsByDay(sweepRecord);
      }
      return null;
   }
   /**
    * 累计扫描统计
    * @param sweepRecord
    * @return
    */
   @Override
   public Object getSweepRecordStatisticCount(SweepRecordVO sweepRecord) {
      return baseMapper.getSweepRecordStatisticCount(sweepRecord);
   }
}