|
|
@@ -8,6 +8,7 @@ import cn.hutool.core.util.ObjUtil;
|
|
|
import cn.hutool.core.util.StrUtil;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageParam;
|
|
|
import cn.iocoder.yudao.framework.common.pojo.PageResult;
|
|
|
+import cn.iocoder.yudao.framework.common.util.date.LocalDateTimeUtils;
|
|
|
import cn.iocoder.yudao.framework.common.util.object.BeanUtils;
|
|
|
import cn.iocoder.yudao.framework.datapermission.core.util.DataPermissionUtils;
|
|
|
import cn.iocoder.yudao.framework.tenant.core.context.TenantContextHolder;
|
|
|
@@ -901,6 +902,10 @@ public class IotRhDailyReportServiceImpl implements IotRhDailyReportService {
|
|
|
if (StrUtil.isNotBlank(pageReqVO.getTaskName()) && (CollUtil.isEmpty(pageReqVO.getTaskIds()))) {
|
|
|
return new PageResult<>(Collections.emptyList(), 0L);
|
|
|
}
|
|
|
+ // 时间查询区间内如果包含 未发生的时间段(今年 本季度) 则设置 结束时间为 当前日期
|
|
|
+ // 【调用公共方法】矫正未来时间区间
|
|
|
+ LocalDateTimeUtils.correctFutureTimeRange(pageReqVO.getCreateTime());
|
|
|
+
|
|
|
IPage<IotRhDailyReportDO> page = iotRhDailyReportMapper.rhDailyReports(
|
|
|
new Page<>(pageReqVO.getPageNo(), pageReqVO.getPageSize()), pageReqVO,
|
|
|
pageReqVO.getTaskIds(), pageReqVO.getProjectIds(), ids);
|
|
|
@@ -1006,6 +1011,10 @@ public class IotRhDailyReportServiceImpl implements IotRhDailyReportService {
|
|
|
if (StrUtil.isNotBlank(pageReqVO.getTaskName()) && (CollUtil.isEmpty(pageReqVO.getTaskIds()))) {
|
|
|
return new ArrayList<>();
|
|
|
}
|
|
|
+ // 时间查询区间内如果包含 未发生的时间段(今年 本季度) 则设置 结束时间为 当前日期
|
|
|
+ // 【调用公共方法】矫正未来时间区间
|
|
|
+ LocalDateTimeUtils.correctFutureTimeRange(pageReqVO.getCreateTime());
|
|
|
+
|
|
|
IPage<IotRhDailyReportDO> page = iotRhDailyReportMapper.rhReportStatistics(
|
|
|
new Page<>(pageReqVO.getPageNo(), pageReqVO.getPageSize()), pageReqVO,
|
|
|
pageReqVO.getTaskIds(), pageReqVO.getProjectIds(), ids);
|