青城
8 天以前 9cbad80abaabd430de6a9739fb2c898d3b10193a
src/main/java/com/ruoyi/approve/utils/DailyRedisCounter.java
@@ -31,10 +31,10 @@
        long count = redisTemplate.opsForValue().increment(key, 1);
        // 仅在第一次设置时设置过期时间(避免重复设置)
        if (count == 1) {
            long secondsUntilMidnight = calculateSecondsUntilMidnight();
            redisTemplate.expire(key, secondsUntilMidnight, TimeUnit.SECONDS);
        }
//        if (count == 0) {
//            long secondsUntilMidnight = calculateSecondsUntilMidnight();
//            redisTemplate.expire(key, secondsUntilMidnight, TimeUnit.SECONDS);
//        }
        return count;
    }
@@ -64,6 +64,7 @@
    /**
     * 生成Redis键
     * 格式 daily_counter:counterName:yyyyMMdd
     */
    private String getKey(String counterName) {
        String today = LocalDate.now().format(DATE_FORMAT);