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