Commit ada6fd6fc1d66aa94ce4e0f56093e8a7c48ed3a9
1 parent
9b7d0aac
直播申请、点播添加异步注解、修改点播送审时间
Showing
3 changed files
with
7 additions
and
1 deletions
src/main/java/com/cnlive/shenhe/ShenheApplication.java
| @@ -19,6 +19,7 @@ import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerF | @@ -19,6 +19,7 @@ import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerF | ||
| 19 | import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; | 19 | import org.springframework.boot.web.servlet.support.SpringBootServletInitializer; |
| 20 | import org.springframework.context.annotation.Bean; | 20 | import org.springframework.context.annotation.Bean; |
| 21 | import org.springframework.context.annotation.Configuration; | 21 | import org.springframework.context.annotation.Configuration; |
| 22 | +import org.springframework.scheduling.annotation.EnableAsync; | ||
| 22 | import org.springframework.stereotype.Controller; | 23 | import org.springframework.stereotype.Controller; |
| 23 | import tk.mybatis.spring.annotation.MapperScan; | 24 | import tk.mybatis.spring.annotation.MapperScan; |
| 24 | 25 | ||
| @@ -29,6 +30,7 @@ import java.util.Map; | @@ -29,6 +30,7 @@ import java.util.Map; | ||
| 29 | 30 | ||
| 30 | @SpringBootApplication | 31 | @SpringBootApplication |
| 31 | @MapperScan(basePackages = {"com.cnlive.shenhe.mapper"}) | 32 | @MapperScan(basePackages = {"com.cnlive.shenhe.mapper"}) |
| 33 | +@EnableAsync | ||
| 32 | public class ShenheApplication extends SpringBootServletInitializer { | 34 | public class ShenheApplication extends SpringBootServletInitializer { |
| 33 | /** | 35 | /** |
| 34 | * url的前缀 | 36 | * url的前缀 |
src/main/java/com/cnlive/shenhe/job/LiveApplyJob.java
| @@ -16,6 +16,7 @@ import org.slf4j.Logger; | @@ -16,6 +16,7 @@ import org.slf4j.Logger; | ||
| 16 | import org.slf4j.LoggerFactory; | 16 | import org.slf4j.LoggerFactory; |
| 17 | import org.springframework.beans.factory.annotation.Autowired; | 17 | import org.springframework.beans.factory.annotation.Autowired; |
| 18 | import org.springframework.beans.factory.annotation.Value; | 18 | import org.springframework.beans.factory.annotation.Value; |
| 19 | +import org.springframework.scheduling.annotation.Async; | ||
| 19 | import org.springframework.scheduling.annotation.Scheduled; | 20 | import org.springframework.scheduling.annotation.Scheduled; |
| 20 | import org.springframework.stereotype.Component; | 21 | import org.springframework.stereotype.Component; |
| 21 | import tk.mybatis.mapper.entity.Example; | 22 | import tk.mybatis.mapper.entity.Example; |
| @@ -29,6 +30,7 @@ import java.util.Map; | @@ -29,6 +30,7 @@ import java.util.Map; | ||
| 29 | * @author Administrator | 30 | * @author Administrator |
| 30 | */ | 31 | */ |
| 31 | @Component | 32 | @Component |
| 33 | +@Async | ||
| 32 | public class LiveApplyJob { | 34 | public class LiveApplyJob { |
| 33 | 35 | ||
| 34 | private static Logger logger = LoggerFactory.getLogger(LiveApplyJob.class); | 36 | private static Logger logger = LoggerFactory.getLogger(LiveApplyJob.class); |
src/main/java/com/cnlive/shenhe/job/VideosJob.java
| @@ -7,6 +7,7 @@ import com.cnlive.shenhe.utils.CommonConstStates; | @@ -7,6 +7,7 @@ import com.cnlive.shenhe.utils.CommonConstStates; | ||
| 7 | import org.slf4j.Logger; | 7 | import org.slf4j.Logger; |
| 8 | import org.slf4j.LoggerFactory; | 8 | import org.slf4j.LoggerFactory; |
| 9 | import org.springframework.beans.factory.annotation.Autowired; | 9 | import org.springframework.beans.factory.annotation.Autowired; |
| 10 | +import org.springframework.scheduling.annotation.Async; | ||
| 10 | import org.springframework.scheduling.annotation.Scheduled; | 11 | import org.springframework.scheduling.annotation.Scheduled; |
| 11 | import org.springframework.stereotype.Component; | 12 | import org.springframework.stereotype.Component; |
| 12 | 13 | ||
| @@ -16,6 +17,7 @@ import java.util.List; | @@ -16,6 +17,7 @@ import java.util.List; | ||
| 16 | * @author Administrator | 17 | * @author Administrator |
| 17 | */ | 18 | */ |
| 18 | @Component | 19 | @Component |
| 20 | +@Async | ||
| 19 | public class VideosJob { | 21 | public class VideosJob { |
| 20 | 22 | ||
| 21 | private static Logger logger = LoggerFactory.getLogger(VideosJob.class); | 23 | private static Logger logger = LoggerFactory.getLogger(VideosJob.class); |
| @@ -49,7 +51,7 @@ public class VideosJob { | @@ -49,7 +51,7 @@ public class VideosJob { | ||
| 49 | * 机审 、未审核 、抽帧完成 进行送审 | 51 | * 机审 、未审核 、抽帧完成 进行送审 |
| 50 | * 每天8点到23点执行,每分钟一次 | 52 | * 每天8点到23点执行,每分钟一次 |
| 51 | */ | 53 | */ |
| 52 | - @Scheduled(cron = "0 0/1 8-23 * * ? ") | 54 | + @Scheduled(cron = "0 0/3 8-23 * * ? ") |
| 53 | public void videofilter() { | 55 | public void videofilter() { |
| 54 | ShyVideos shyVideos = new ShyVideos(); | 56 | ShyVideos shyVideos = new ShyVideos(); |
| 55 | //审核类型为机审 | 57 | //审核类型为机审 |