diff --git a/src/main/java/com/zhgd/xmgl/task/JzgTask.java b/src/main/java/com/zhgd/xmgl/task/JzgTask.java index 88c4fed07..e2d7926d5 100644 --- a/src/main/java/com/zhgd/xmgl/task/JzgTask.java +++ b/src/main/java/com/zhgd/xmgl/task/JzgTask.java @@ -1,5 +1,6 @@ package com.zhgd.xmgl.task; +import cn.hutool.core.collection.CollUtil; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.RandomUtil; import cn.hutool.core.util.StrUtil; @@ -131,9 +132,11 @@ public class JzgTask { saveWorkerInfo(attendance, projectSn); } } - Long checkDate = jzgList.stream().max((o1, o2) -> o1.getCheckDate().compareTo(o2.getCheckDate())).get().getCheckDate(); - if (time == null || checkDate > time) { - redisRepository.set(key, checkDate); + if (CollUtil.isNotEmpty(jzgList)) { + Long checkDate = jzgList.stream().max((o1, o2) -> o1.getCheckDate().compareTo(o2.getCheckDate())).get().getCheckDate(); + if (time == null || checkDate > time) { + redisRepository.set(key, checkDate); + } } }