From d95441d8607a1903f8a73ff482b16681c484e076 Mon Sep 17 00:00:00 2001 From: fanxb Date: Mon, 27 Jan 2020 23:50:48 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D=E8=AE=B0=E5=BD=95?= =?UTF-8?q?=E7=94=A8=E6=88=B7=E4=B9=A6=E7=AD=BE=E4=BF=AE=E6=94=B9=E6=97=B6?= =?UTF-8?q?=E9=97=B4bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../business/bookmark/service/BookmarkService.java | 2 +- .../bookmark/business/user/schedule/UserInfoUpdate.java | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/bookMarkService/business/bookmark/src/main/java/com/fanxb/bookmark/business/bookmark/service/BookmarkService.java b/bookMarkService/business/bookmark/src/main/java/com/fanxb/bookmark/business/bookmark/service/BookmarkService.java index 5809608..fdddd00 100644 --- a/bookMarkService/business/bookmark/src/main/java/com/fanxb/bookmark/business/bookmark/service/BookmarkService.java +++ b/bookMarkService/business/bookmark/src/main/java/com/fanxb/bookmark/business/bookmark/service/BookmarkService.java @@ -48,7 +48,7 @@ public class BookmarkService { @Autowired private BookmarkDao bookmarkDao; - + @Autowired private StringRedisTemplate redisTemplate; @Autowired diff --git a/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/schedule/UserInfoUpdate.java b/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/schedule/UserInfoUpdate.java index 873a8e3..54b13ae 100644 --- a/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/schedule/UserInfoUpdate.java +++ b/bookMarkService/business/user/src/main/java/com/fanxb/bookmark/business/user/schedule/UserInfoUpdate.java @@ -1,6 +1,7 @@ package com.fanxb.bookmark.business.user.schedule; import com.alibaba.fastjson.JSON; +import com.fanxb.bookmark.business.user.dao.UserDao; import com.fanxb.bookmark.common.constant.RedisConstant; import com.fanxb.bookmark.common.entity.redis.UserBookmarkUpdate; import org.springframework.beans.factory.annotation.Autowired; @@ -23,13 +24,15 @@ public class UserInfoUpdate { @Autowired private StringRedisTemplate redisTemplate; + @Autowired + private UserDao userDao; - @Scheduled(fixedDelay = 5000) + @Scheduled(fixedDelay = 100000) public void userBookmarkUpdateTime() { String value; while ((value = redisTemplate.opsForList().rightPop(RedisConstant.BOOKMARK_UPDATE_TIME, BLOCK_TIME, TimeUnit.SECONDS)) != null) { UserBookmarkUpdate item = JSON.parseObject(value, UserBookmarkUpdate.class); - + userDao.updateLastBookmarkUpdateTime(item); } } }