diff --git a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogStatisticsServiceImpl.java b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogStatisticsServiceImpl.java index 53f65310..8f71184d 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogStatisticsServiceImpl.java +++ b/yudao-module-system/yudao-module-system-biz/src/main/java/cn/iocoder/yudao/module/system/service/worklog/LogStatisticsServiceImpl.java @@ -174,7 +174,7 @@ public class LogStatisticsServiceImpl implements LogStatisticsService { boolean flag = false; List logStatisticsDOS = new ArrayList<>(); List dateList = new ArrayList<>(); - if (dto.getBeginTime() != null && dto.getEndTime() != null) { + if (StrUtil.isNotEmpty(dto.getBeginTime()) && StrUtil.isNotEmpty(dto.getEndTime())) { Date begin = DateUtil.parse(dto.getBeginTime(), "yyyy-MM-dd").toJdkDate(); if (logRuleDO.getType() == 1) { flag = DateUtil.isSameDay(begin, new Date()); diff --git a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/worklog/LogStatisticsMapper.xml b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/worklog/LogStatisticsMapper.xml index 16b16d6d..a04fa97a 100644 --- a/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/worklog/LogStatisticsMapper.xml +++ b/yudao-module-system/yudao-module-system-biz/src/main/resources/mapper/worklog/LogStatisticsMapper.xml @@ -33,7 +33,7 @@ a.dept_id AS deptId, c.`name` AS deptName, b.log_instance_ext_id AS logInstanceExtId, - b.`status` AS `status`, + ifnull(b.`status`,3) AS `status`, d.create_time AS createTime FROM system_users AS a