From f06a592dd1a7e995bf313ccb5efe7dff73ccfc4e Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期三, 12 四月 2023 18:25:52 +0800 Subject: [PATCH] 增加本地获取IP归属地/广告优化 --- src/main/java/com/yeshi/buwan/job/RankJob.java | 30 +++++++++++++++++++----------- 1 files changed, 19 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/yeshi/buwan/job/RankJob.java b/src/main/java/com/yeshi/buwan/job/RankJob.java index 5066e31..3aefe9d 100644 --- a/src/main/java/com/yeshi/buwan/job/RankJob.java +++ b/src/main/java/com/yeshi/buwan/job/RankJob.java @@ -3,18 +3,10 @@ import com.google.gson.Gson; import com.xxl.job.core.biz.model.ReturnT; import com.xxl.job.core.handler.annotation.XxlJob; -import com.yeshi.buwan.domain.system.DetailSystem; -import com.yeshi.buwan.domain.system.DetailSystemConfig; -import com.yeshi.buwan.domain.system.SystemConfig; -import com.yeshi.buwan.service.imp.DetailSystemConfigService; -import com.yeshi.buwan.service.imp.SystemService; import com.yeshi.buwan.service.inter.system.SystemConfigService; -import com.yeshi.buwan.util.EHCacheManager; import com.yeshi.buwan.util.rank.IqiyiRankUtil; -import net.sf.json.JSONObject; +import com.yeshi.buwan.util.rank.TencentRankUtil; import org.springframework.stereotype.Component; -import org.yeshi.utils.AppMarketUtil; -import org.yeshi.utils.StringUtil; import javax.annotation.Resource; import java.util.List; @@ -29,14 +21,30 @@ private SystemConfigService systemConfigService; - //鎵撳紑鍗庝负搴旂敤甯傚満鐨勫箍鍛� + //鐖卞鑹烘帓琛� @XxlJob("rank-iqiyi-update") - public ReturnT<String> updateRank(String params) throws Exception { + public ReturnT<String> updateIqiyiRank(String params) throws Exception { Map<String, List<String>> map = IqiyiRankUtil.getRank(10); + Map<String, List<String>> tencentMap = TencentRankUtil.getRank(10); + if(tencentMap.get("鎬绘鍗�")!=null) { + map.put("鐑悳", tencentMap.get("鎬绘鍗�")); + } + map.put("鍔ㄦ极", tencentMap.get("鍔ㄦ极")); if (map != null && map.size() > 0) { String json = new Gson().toJson(map); systemConfigService.setValue("searchRank", json); + } + return ReturnT.SUCCESS; + } + + //鐖卞鑹烘帓琛� + @XxlJob("rank-tencent-update") + public ReturnT<String> updateTencentRank(String params) throws Exception { + Map<String, List<String>> map = TencentRankUtil.getRank(10); + if (map != null && map.size() > 0) { + String json = new Gson().toJson(map); + systemConfigService.setValue("searchRank", json); } return ReturnT.SUCCESS; } -- Gitblit v1.8.0