From c5943572bfd8fa6047430f206c7fd253c30e358c Mon Sep 17 00:00:00 2001 From: liujiang <569804566@qq.com> Date: Wed, 3 Dec 2025 16:31:00 +0800 Subject: [PATCH] =?UTF-8?q?master=EF=BC=9AAPP=E6=A1=A3=E5=8F=A3=E8=AE=BF?= =?UTF-8?q?=E9=97=AE=E9=87=8FBUG=E4=BF=AE=E5=A4=8D=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ruoyi/quartz/controller/DailyTaskController.java | 6 ++++++ .../src/main/java/com/ruoyi/quartz/task/XktTask.java | 4 ++-- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/DailyTaskController.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/DailyTaskController.java index 0a2928db6..3c0d9ed18 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/DailyTaskController.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/controller/DailyTaskController.java @@ -157,6 +157,12 @@ public class DailyTaskController extends BaseController { return R.ok(); } + @PostMapping("/store-visit") + public R updateStoreVisitCount(SysJob sysJob) { + task.updateStoreVisitCount(); + return R.ok(); + } + } diff --git a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/XktTask.java b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/XktTask.java index 3a4d58f13..62fed8f52 100644 --- a/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/XktTask.java +++ b/ruoyi-quartz/src/main/java/com/ruoyi/quartz/task/XktTask.java @@ -888,7 +888,7 @@ public class XktTask { @Transactional public void updateStoreVisitCount() { // 档口访问量 - Map storeVisitMap = redisCache.getCacheMap(CacheConstants.STORE_VISIT_COUNT); + Map storeVisitMap = redisCache.getCacheMap(CacheConstants.STORE_VISIT_COUNT); if (MapUtil.isEmpty(storeVisitMap)) { return; } @@ -898,7 +898,7 @@ public class XktTask { return; } storeList.forEach(store -> { - Long viewCount = storeVisitMap.getOrDefault(store.getId().toString(), 0L); + Integer viewCount = storeVisitMap.getOrDefault(store.getId().toString(), 0); Long existViewCount = ObjectUtils.defaultIfNull(store.getViewCount(), 0L); store.setViewCount(existViewCount + viewCount); // 清除当日缓存