diff --git a/aurora-springboot/src/main/java/com/aurora/quartz/AuroraQuartz.java b/aurora-springboot/src/main/java/com/aurora/quartz/AuroraQuartz.java index 024f989..cb7c698 100644 --- a/aurora-springboot/src/main/java/com/aurora/quartz/AuroraQuartz.java +++ b/aurora-springboot/src/main/java/com/aurora/quartz/AuroraQuartz.java @@ -23,10 +23,7 @@ import org.springframework.web.client.RestTemplate; import java.time.LocalDateTime; import java.time.temporal.ChronoUnit; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Optional; +import java.util.*; import java.util.stream.Collectors; import static com.aurora.constant.CommonConst.UNKNOWN; @@ -90,7 +87,7 @@ public class AuroraQuartz { Map userAreaMap = userAuthMapper.selectList(new LambdaQueryWrapper().select(UserAuth::getIpSource)) .stream() .map(item -> { - if (StringUtils.isNotBlank(item.getIpSource())) { + if (Objects.nonNull(item) && StringUtils.isNotBlank(item.getIpSource())) { return IpUtils.getIpProvince(item.getIpSource()); } return UNKNOWN;