diff --git a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/ImContentServiceImpl.java b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/ImContentServiceImpl.java index 471422f8..0776bcbc 100644 --- a/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/ImContentServiceImpl.java +++ b/kicc-platform/kicc-platform-biz/kicc-system-biz/src/main/java/com/cloud/kicc/system/service/impl/ImContentServiceImpl.java @@ -222,20 +222,18 @@ public class ImContentServiceImpl extends ServiceImpllambdaQuery() .eq(ImContent::getSendUserId, SecurityUtils.getCasUser().getId()) - .between(ImContent::getSendTime, startTimestamp, LocalDateTime.now().atZone(chinaZoneId).toEpochSecond())); + .between(ImContent::getSendTime, startTime, endTime)); // 检查是否大于发送次数 if (StrUtil.equals(SecurityUtils.getUser().getSubscriber(), SubscriberEnum.NON.getValue()) && maxCount > openAiConfigProperties.getNonMaxCount()) { throw new CheckedException("普通订阅用户已超出当前最大速率限制,请过一会在试试!"); - } - if (StrUtil.equals(SecurityUtils.getUser().getSubscriber(), SubscriberEnum.BASIC.getValue()) && maxCount > openAiConfigProperties.getBasicMaxCount()) { + } else if (StrUtil.equals(SecurityUtils.getUser().getSubscriber(), SubscriberEnum.BASIC.getValue()) && maxCount > openAiConfigProperties.getBasicMaxCount()) { throw new CheckedException("基础订阅用户已超出当前最大速率限制,请过一会在试试!"); } }