智慧农业后台管理
guoshilong
2022-11-08 72b971c98c46531064d74b68fc8fe8864ed0b544
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);
   }
}