diff --git a/chsm-web-manage/src/main/java/com/sunyard/chsm/service/impl/KeyInfoServiceImpl.java b/chsm-web-manage/src/main/java/com/sunyard/chsm/service/impl/KeyInfoServiceImpl.java index 11da00c..b754e27 100644 --- a/chsm-web-manage/src/main/java/com/sunyard/chsm/service/impl/KeyInfoServiceImpl.java +++ b/chsm-web-manage/src/main/java/com/sunyard/chsm/service/impl/KeyInfoServiceImpl.java @@ -90,7 +90,7 @@ public class KeyInfoServiceImpl implements KeyInfoService { LocalDateTime now = LocalDateTime.now(); LambdaQueryWrapper wrapper = new LambdaQueryWrapper() .eq(StringUtils.hasText(query.getKeyType()), KeyInfo::getKeyType, query.getKeyType()) - .eq(StringUtils.hasText(query.getStatus()), KeyInfo::getStatus, query.getStatus()) +// .eq(StringUtils.hasText(query.getStatus()), KeyInfo::getStatus, query.getStatus()) // .eq(KeyInfo::getDeleted, false) .orderByDesc(KeyInfo::getCreateTime); if (StringUtils.hasText(query.getStatus())) { @@ -101,6 +101,10 @@ public class KeyInfoServiceImpl implements KeyInfoService { } else if (KeyStatus.EXPIRED == queryStatus) { wrapper.eq(KeyInfo::getStatus, KeyStatus.ENABLED.getCode()) .lt(KeyInfo::getExpiredTime, now); + } else if (KeyStatus.ENABLED == queryStatus) { + wrapper.eq(KeyInfo::getStatus, KeyStatus.ENABLED.getCode()) + .lt(KeyInfo::getEffectiveTime, now) + .gt(KeyInfo::getExpiredTime, now); } else { wrapper.eq(KeyInfo::getStatus, query.getStatus()); }