From ae0143d7bc4b9975065fd3eb00654d55ae570439 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E8=89=AF=28004796=29?= Date: Fri, 10 May 2024 16:42:32 +0800 Subject: [PATCH] 123 --- ruoyi-admin/src/main/java/com/ruoyi/op/BusOp.java | 2 +- .../src/main/java/com/ruoyi/cai/cache/DynamicTotalCache.java | 5 +++-- .../java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java | 1 + 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/ruoyi-admin/src/main/java/com/ruoyi/op/BusOp.java b/ruoyi-admin/src/main/java/com/ruoyi/op/BusOp.java index 3a82859c..e0aaf2ae 100644 --- a/ruoyi-admin/src/main/java/com/ruoyi/op/BusOp.java +++ b/ruoyi-admin/src/main/java/com/ruoyi/op/BusOp.java @@ -69,7 +69,7 @@ public class BusOp { List list = sysOperLogMapper.selectList(Wrappers.lambdaUpdate(SysOperLog.class) .lt(SysOperLog::getOperTime, copyTimeFlag) .last("limit 300")); - if(current > 500 || CollectionUtils.isEmpty(list)){ + if(current > 1000 || CollectionUtils.isEmpty(list)){ break; } current++; diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/cache/DynamicTotalCache.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/cache/DynamicTotalCache.java index 33af5d80..40b461f4 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/cache/DynamicTotalCache.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/cache/DynamicTotalCache.java @@ -28,10 +28,11 @@ public class DynamicTotalCache { return String.format(RedisHttpConstant.DYNAMIC_TOTAL_CACHE_REDIS,now,userId); } - public void add(Long userId){ + public Long add(Long userId){ String key = getKey(userId); - redisTemplate.opsForValue().increment(key); + Long increment = redisTemplate.opsForValue().increment(key); redisTemplate.expire(key,1, TimeUnit.DAYS); + return increment; } public int get(Long userId){ diff --git a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java index c4b0b412..c3f4dce3 100644 --- a/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java +++ b/ruoyi-cai/src/main/java/com/ruoyi/cai/service/impl/DynamicServiceImpl.java @@ -160,6 +160,7 @@ public class DynamicServiceImpl extends ServiceImpl impl dynamicImages.add(po); } dynamicImagesService.saveBatch(dynamicImages); + dynamicTotalCache.add(dynamic.getUserId()); } }