From 7804263c6061aef813f0db27cb3046f746572606 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期六, 06 三月 2021 16:07:26 +0800 Subject: [PATCH] 后台管理优化 --- src/main/java/com/yeshi/buwan/job/SolrJob.java | 20 ++++++++++++++++++-- 1 files changed, 18 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/job/SolrJob.java b/src/main/java/com/yeshi/buwan/job/SolrJob.java index b203fef..2e40b32 100644 --- a/src/main/java/com/yeshi/buwan/job/SolrJob.java +++ b/src/main/java/com/yeshi/buwan/job/SolrJob.java @@ -2,8 +2,10 @@ import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.annotation.XxlJob; -import com.yeshi.buwan.service.manager.SolrAlbumDataManager; +import com.yeshi.buwan.service.manager.SolrAlbumVideoDataManager; +import com.yeshi.buwan.service.manager.SolrCommonVideoDataManager; import com.yeshi.buwan.util.SolrUtil; +import com.yeshi.buwan.util.StringUtil; import org.springframework.stereotype.Component; import org.yeshi.utils.LinuxRemoteCommandUtil; @@ -17,7 +19,10 @@ public class SolrJob { @Resource - private SolrAlbumDataManager solrAlbumDataManager; + private SolrAlbumVideoDataManager solrAlbumDataManager; + + @Resource + private SolrCommonVideoDataManager solrCommonVideoDataManager; @XxlJob("solr-watch") public ReturnT<String> reStartSolr(String param) throws Exception { @@ -56,4 +61,15 @@ return ReturnT.SUCCESS; } + @XxlJob("solr-syncCommonVideo") + public ReturnT<String> syncCommonVideo(String param) throws Exception { + Long minId = null; + if (!StringUtil.isNullOrEmpty(param)) { + minId = Long.parseLong(param); + } + //鍚屾瑙嗛 + solrCommonVideoDataManager.syncAllVideo(minId); + return ReturnT.SUCCESS; + } + } -- Gitblit v1.8.0