Kaynağa Gözat

修改自动报表最新一轮记录中,开始时间没有用上

zhoupeng 1 yıl önce
ebeveyn
işleme
92ae3576d8

+ 1 - 1
cqcy-ei/cqcy-ei-da/src/main/java/com/example/opc_da/task/ReportTableTask.java

@@ -827,7 +827,7 @@ public class ReportTableTask {
         if (Blank.isEmpty(reportStartTime)) {
             throw new CustomException(ResultEnum.REQUEST_WRONGPARAMS.getRespCode(), "自动报表未配置开始时间,不能查看最新的数据");
         }
-        Date startTime = CronUtil.getTimeBefore(cron, reportTable.getStartTime());
+        Date startTime = CronUtil.mappingAutoTime(cron, reportTable.getStartTime());
         Date endTime = CronUtil.getTimeAfter(cron, startTime);
         //获取此报表管理的报表模板,所关联的表格数据项
         List<ReportTableItem> reportTableItemList = new ArrayList<>();