diff --git a/fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/task/CallReportDealTask.java b/fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/task/CallReportDealTask.java index d3d19da..829e4ba 100644 --- a/fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/task/CallReportDealTask.java +++ b/fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/task/CallReportDealTask.java @@ -99,7 +99,9 @@ public class CallReportDealTask { log.error("处理通话记录失败", e); } } - redisTemplate.opsForList().rightPushAll(getCallReportKey(), failList); + if (!CollectionUtils.isEmpty(failList)) { + redisTemplate.opsForList().rightPushAll(getCallReportKey(), failList); + } } @Nullable diff --git a/fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/task/RoleChangeTask.java b/fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/task/RoleChangeTask.java index d3f1748..d614a2a 100644 --- a/fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/task/RoleChangeTask.java +++ b/fw-valhalla-server/src/main/java/cn/fw/valhalla/controller/task/RoleChangeTask.java @@ -12,6 +12,7 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.data.redis.core.StringRedisTemplate; import org.springframework.scheduling.annotation.Scheduled; import org.springframework.stereotype.Component; +import org.springframework.util.CollectionUtils; import java.util.ArrayList; import java.util.List; @@ -63,6 +64,8 @@ public class RoleChangeTask { log.error("处理员工角色变动失败", e); } } - redisTemplate.opsForList().rightPushAll(getRoleChangeKey(), failList); + if (!CollectionUtils.isEmpty(failList)) { + redisTemplate.opsForList().rightPushAll(getRoleChangeKey(), failList); + } } }