From f537abe9f3646c739beaf15076246a2f71a347e9 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期四, 20 二月 2025 16:57:55 +0800
Subject: [PATCH] IOS广告增加区域屏蔽

---
 src/main/java/com/yeshi/buwan/util/SpringContext.java |  118 +++++------------------------------------------------------
 1 files changed, 10 insertions(+), 108 deletions(-)

diff --git a/src/main/java/com/yeshi/buwan/util/SpringContext.java b/src/main/java/com/yeshi/buwan/util/SpringContext.java
index 3ae79ca..618b61f 100644
--- a/src/main/java/com/yeshi/buwan/util/SpringContext.java
+++ b/src/main/java/com/yeshi/buwan/util/SpringContext.java
@@ -1,26 +1,13 @@
 package com.yeshi.buwan.util;
 
-import com.yeshi.buwan.domain.VideoInfo;
-import com.yeshi.buwan.dto.mq.FunTVAlbum2MQMsg;
-import com.yeshi.buwan.dto.mq.IqiyiAlbum2MQMsg;
-import com.yeshi.buwan.dto.mq.SolrVideoMQMsg;
-import com.yeshi.buwan.funtv.entity.FunTVAlbum2;
-import com.yeshi.buwan.funtv.entity.FunTVVideo2;
-import com.yeshi.buwan.iqiyi.entity.IqiyiAlbum2;
-import com.yeshi.buwan.service.imp.JobThreadExecutorServiceImpl;
-import com.yeshi.buwan.service.imp.VideoInfoService;
-import com.yeshi.buwan.service.inter.juhe.FunTV2Service;
-import com.yeshi.buwan.service.inter.juhe.Iqiyi2Service;
-import com.yeshi.buwan.service.manager.SolrAlbumDataManager;
-import com.yeshi.buwan.util.mq.CMQManager;
+import com.alibaba.druid.pool.DruidDataSource;
+import io.seata.rm.datasource.DataSourceProxy;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.springframework.context.ApplicationListener;
+import org.springframework.context.annotation.Bean;
 import org.springframework.context.event.ContextRefreshedEvent;
 import org.springframework.stereotype.Component;
-
-import javax.annotation.Resource;
-import java.util.List;
 
 /**
  * 绯荤粺鍒濆鍖�
@@ -29,19 +16,6 @@
  */
 @Component
 public class SpringContext implements ApplicationListener<ContextRefreshedEvent> {
-
-
-    @Resource
-    private VideoInfoService videoInfoService;
-
-    @Resource
-    private SolrAlbumDataManager solrDataManager;
-
-    @Resource
-    private Iqiyi2Service iqiyi2Service;
-
-    @Resource
-    private FunTV2Service funTV2Service;
 
 
     private static boolean isInited = false;
@@ -55,6 +29,12 @@
         }
     }
 
+    @Bean
+    public DataSourceProxy dataSourceProxy(DruidDataSource druidDataSource) {
+        return new DataSourceProxy(druidDataSource);
+    }
+
+
     private synchronized void onApplication(ContextRefreshedEvent context) {
         if (!isInited) {
             isInited = true;
@@ -64,85 +44,7 @@
     }
 
     private void init() {
-        if (!Constant.JobTasker) {
-            doSolrJob();
-            doAddIqiyi2Video();
-            doAddFunTV2Video();
-        }
-    }
-
-    private void doSolrJob() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                List<SolrVideoMQMsg> solrMsgList = CMQManager.getInstance().consumeSolrMsg(16);
-                if (solrMsgList != null)
-                    for (SolrVideoMQMsg solrVideo : solrMsgList) {
-                        try {
-                            VideoInfo videoInfo = videoInfoService.getVideoInfo(solrVideo.getId());
-                            if (videoInfo != null) {
-                                if ("1".equalsIgnoreCase(videoInfo.getShow()))
-                                    solrDataManager.saveOrUpdate(videoInfo);
-                                else
-                                    solrDataManager.deleteById(videoInfo.getId());
-                            }
-                            CMQManager.getInstance().deleteSolrMsg(solrVideo.getHandler());
-                        } catch (Exception e) {
-
-                        }
-                    }
-            }
-        });
-    }
-
-
-    private void doAddIqiyi2Video() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                List<IqiyiAlbum2MQMsg> iqiyiAlbumMsgList = CMQManager.getInstance().consumeIqiyiAlbumUpdateMsg(16);
-                if (iqiyiAlbumMsgList != null)
-                    for (IqiyiAlbum2MQMsg iqiyiAlbum2MQMsg : iqiyiAlbumMsgList) {
-                        try {
-                            Long qikuID = iqiyiAlbum2MQMsg.getId();
-                            IqiyiAlbum2 album2 = iqiyi2Service.selectAlbumById(qikuID);
-                            if (album2 != null) {
-                                iqiyi2Service.addToVideoInfo(album2);
-                            }
-                            CMQManager.getInstance().deleteIqiyiAlbumUpdateMsg(iqiyiAlbum2MQMsg.getHandler());
-                        } catch (Exception e) {
-                            logger.error("鐖卞鑹轰笓杈戞坊鍔犲埌瑙嗛鍑洪敊锛�" + e.getMessage());
-                            logger.error("ID:" + iqiyiAlbum2MQMsg.getId());
-                        }
-                    }
-            }
-        });
-
-    }
-
-
-    private void doAddFunTV2Video() {
-        new JobThreadExecutorServiceImpl().run(new Runnable() {
-            @Override
-            public void run() {
-                List<FunTVAlbum2MQMsg> funTVAlbum2MsgList = CMQManager.getInstance().consumeFunTVAlbumUpdateMsg(16);
-                if (funTVAlbum2MsgList != null)
-                    for (FunTVAlbum2MQMsg funTVAlbum2MQMsg : funTVAlbum2MsgList) {
-                        try {
-                            String mediaId = funTVAlbum2MQMsg.getId();
-                            FunTVAlbum2 album2 = funTV2Service.getAlbumDetail(mediaId);
-                            if (album2 != null) {
-                                funTV2Service.processAlbum(album2);
-                            }
-                            CMQManager.getInstance().deleteFunTVAlbumUpdateMsg(funTVAlbum2MQMsg.getHandler());
-                        } catch (Exception e) {
-                            logger.error("椋庤涓撹緫娣诲姞鍒拌棰戝嚭閿欙細" + e.getMessage());
-                            logger.error("ID:" + funTVAlbum2MQMsg.getId());
-                        }
-                    }
-            }
-        });
-
+        logger.error("鍒濆鍖�");
     }
 
 

--
Gitblit v1.8.0